Voglio disabilitare l'autenticazione della password del server SSH sul mio server OS X. questo dovrebbe essere fatto in / etc / sshd_config, giusto? Ma non sono sicuro di quale impostazione dovrei cambiare ...
Voglio disabilitare l'autenticazione della password del server SSH sul mio server OS X. questo dovrebbe essere fatto in / etc / sshd_config, giusto? Ma non sono sicuro di quale impostazione dovrei cambiare ...
Come qualsiasi sistema BSD dovresti disattivare alcune opzioni nel tuo sshd_config come ho descritto in questa risposta di Overflow dello stack :
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
Nel caso in cui aiuti, ho avuto problemi con questo in 10.10 (Yosemite) e ho scoperto che stavo modificando il file sbagliato. /etc/sshd_config
è quello giusto, non /etc/ssh/sshd_config
, che è quello che stavo cercando in base a cosa man sshd_config
dice:
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 ...
Leggi altre domande sui tag terminal ssh osx-server