Ich nehme an, Sie wollten sich über SSH einloggen? Setzen Sie die folgende Zeile an /etc/ssh/sshd_config
:
PermitRootLogin no
Wenn Sie bestimmten Benutzern die Anmeldung verweigern möchten, geben Sie dies in die Konfigurationsdatei ein:
DenyUsers root
Dies erfolgt nach dem Blacklisting-Ansatz. Whitelisting ist generell vorzuziehen. Wenn Ihr Unternehmen zulassen muss, dass sich Benutzer rob
und admin
Benutzer am Server anmelden, verwenden Sie die folgende Konfigurationsanweisung:
AllowUsers rob admin
Starten Sie nach dem Ändern der Konfigurationsdatei den ssh-Dienst mit dem folgenden Befehl neu:
sudo service ssh restart
Siehe auch die Handbuchseite .
sudo service ssh restart
in Kraft tretensudo apt-get install openssh-server
Bearbeiten Sie die Datei
/etc/ssh/sshd_config
und suchen Sie nachund setze es auf
no
.quelle
AllowUsers <username>
würde dies in der Tat niemandem erlauben, SSH zu verwenden?DenyUsers
diese Anmeldungen ebenfalls vorgenommen.In der Standardkonfiguration ist das Root-Konto gesperrt, sodass Sie sich nicht remote als Root anmelden können. Sie müssen nichts weiter tun, es sei denn, Sie möchten auch sicherstellen, dass Sie sich nicht über einen RSA-Schlüssel als Root remote anmelden können. Wenn Sie das nicht möchten, richten Sie einfach keinen Root-Schlüssel ein.
quelle
PermitRootLogin
wurde auf gesetztyes
und es gab keineAllowUsers
oderDenyUsers
Konfigurationszeile. Sofern ich nichts vermisse, kann ich nicht davon ausgehen, dass es standardmäßig gesperrt ist