Kennwortzugriff über SSH deaktivieren?

30

Ich richte einen Server für die Remote-Sicherung meiner Desktop-Box ein. Ich möchte den Remote-Kennwortzugriff auf den Server verhindern und nur Benutzern mit privaten Schlüsseln (AKA my desktop box) den Zugriff ermöglichen. Wie kann ich den Remote-Kennwortzugriff blockieren und gleichzeitig den physischen Kennwortzugriff auf den Server zulassen?

Evan Kroske
quelle

Antworten:

37

Fügen Sie einfach Folgendes in die sshd-Konfiguration auf dem Server ein ( /etc/ssh/sshd_config)

PasswordAuthentication no

Möglicherweise müssen Sie den ssh-Dienst neu laden

sudo service ssh reload

Das sollte den Trick machen;)

Für weitere Optionen geben Sie man sshd_configIhr Terminal ein.

LassePoulsen
quelle
Weitere Hinweise finden Sie in diesem Thread: ubuntu.stackexchange.com/questions/2271/…
LassePoulsen
1
Muss ich danach ssh neu starten?
Bubakazouba
Natürlich musst du.
pa4080
21

Nur ein Hinweis zum SSH-Zugriff auf Server - Sie können auch den Root-Benutzer von ssh deaktivieren. Auf diese Weise müssen zumindest Hacker auch den Benutzernamen erraten.

PermitRootLogin no
prule
quelle
Oder sperren und löschen Sie einfach das Passwort für das Root-Konto. (Vorausgesetzt, der Standardbenutzer hat Sudo-Zugriff)
David Bailey