Ich möchte die Kennwortauthentifizierung des SSH-Servers auf meinem OS X-Server deaktivieren. dies sollte in / etc / sshd_config gemacht werden, oder? Aber ich bin mir nicht sicher, welche Einstellung ich ändern soll ...
Ich möchte die Kennwortauthentifizierung des SSH-Servers auf meinem OS X-Server deaktivieren. dies sollte in / etc / sshd_config gemacht werden, oder? Aber ich bin mir nicht sicher, welche Einstellung ich ändern soll ...
Antworten:
Wie bei jedem BSD-System sollten Sie in Ihrer sshd_config einige Optionen ausschalten, wie ich in dieser Antwort zum Stapelüberlauf beschrieben habe :
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
Falls es hilft, hatte ich Probleme mit 10.10 (Yosemite) und es stellte sich heraus, dass ich die falsche Datei bearbeitet habe. /etc/sshd_config
ist das Richtige, nicht /etc/ssh/sshd_config
das, was ich versucht habe, basierend auf dem, was man sshd_config
sagt:
SSHD_CONFIG(5) BSD File Formats Manual SSHD_CONFIG(5)
NAME
sshd_config -- OpenSSH SSH daemon configuration file
SYNOPSIS
/etc/ssh/sshd_config
DESCRIPTION
sshd(8) reads configuration data from /etc/ssh/sshd_config ...
/etc/ssh/sshd_config
- rechter Weg