Wyłączyć dostęp do hasła przez SSH?


30

Konfiguruję serwer do zdalnego tworzenia kopii zapasowej mojego komputera stacjonarnego. Chcę uniemożliwić zdalny dostęp do serwera hasłem, pozwalając na dostęp tylko użytkownikom z kluczami prywatnymi (AKA my desktop box). Jak mogę zablokować zdalny dostęp do hasła, umożliwiając fizyczny dostęp do serwera?

Odpowiedzi:


37

Po prostu wstaw poniższe do konfiguracji sshd na serwerze ( /etc/ssh/sshd_config)

PasswordAuthentication no

Może być konieczne ponowne załadowanie usługi ssh

sudo service ssh reload

To powinno załatwić sprawę;)

Aby uzyskać więcej opcji, wpisz man sshd_configswój terminal.


Zobacz ten wątek, aby uzyskać więcej wskazówek: ubuntu.stackexchange.com/questions/2271/…
LassePoulsen

1
czy po tym muszę ponownie uruchomić ssh?
bubakazouba

Oczywiście, że musisz.
pa4080

21

Tylko uwaga na temat dostępu SSH do serwerów - możesz także chcieć wyłączyć użytkownika root z ssh, w ten sposób przynajmniej hakerzy będą musieli odgadnąć nazwę użytkownika.

PermitRootLogin no

Lub po prostu zablokuj i usuń hasło do konta root. (Zakładając, że domyślny użytkownik ma dostęp sudo)
David Bailey,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.