Standardmäßig wird auf jedem Linux-System das Root-Konto als erstes Konto angelegt. Das Root-Konto verfügt über die höchsten Rechte. Mit dem Root-Konto haben Sie Zugriff auf alle Befehle und Dateien und verfügen über volle Lese-, Schreib- und Ausführungsrechte. Wenn dieses Konto unsachgemäß oder unangemessen verwendet wird, kann dies erhebliche Auswirkungen auf Ihren Server haben. 

So deaktivieren Sie den SSH-Root-Login:

  • Öffnen Sie die die SSH-Konfigurationsdatei sshd_config mit dem Texteditor vi:

    vi /etc/ssh/sshd_config

  • Ersetzen Sie in der Zeile PermitRootLogin yes das Wort Yes durch das Wort No.

  • Speichern Sie die Datei.

  • Führen Sie einen Neustart des Service durch.

    Ubuntu

    service ssh restart

    CentOS 7

    systemctl restart sshd