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 ...
Risposte:
Come qualsiasi sistema BSD dovresti disattivare alcune opzioni nel tuo sshd_config come ho descritto in questa risposta Stack Overflow :
UsePam yes # it will not be used
ChallengeResponseAuthentication no
PasswordAuthentication no
kbdInteractiveAuthentication no
Nel caso in cui aiuti, ho avuto problemi con questo il 10.10 (Yosemite) e si è scoperto che stavo modificando il file sbagliato. /etc/sshd_config
è quello giusto, no /etc/ssh/sshd_config
, che è quello che stavo provando in base a ciò che 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 ...
/etc/ssh/sshd_config
- retta via