Mam maszynę Mac OS X (Mac mini z systemem 10.5) z włączonym Zdalnym logowaniem. Chcę otworzyć port sshd w Internecie, aby móc zalogować się zdalnie.
Ze względów bezpieczeństwa chcę wyłączyć zdalne logowanie przy użyciu haseł, umożliwiając logowanie tylko użytkownikom z prawidłowym kluczem publicznym.
Jaki jest najlepszy sposób na skonfigurowanie tego w Mac OS X?
/etc/ssh/sshd_config
zamiast/etc/sshd_config
ChallengeResponseAuthentication no
.W / etc / ssh / sshd_config
Ustaw PasswordAuthentication na no i usuń # przed nim.
źródło
W rzeczywistości w / etc / sshd_config ustawiasz następujący wiersz:
Hasło Numer uwierzytelnienia
Jeśli używasz instalacji standardowej (tzn. Nie zbudowałeś / nie zainstalowałeś jej sam ze źródła), uruchomiona powinna zająć się pobieraniem nowej konfiguracji bez konieczności restartowania demona.
źródło