Ho impostato il login remoto su "on" per il mio Mac OS X in modo da poter accedere a ssh da altrove. Per motivi di sicurezza, voglio disabilitare l'autenticazione della password e consentire solo l'autenticazione della chiave pubblica.
Ho la seguente riga in / etc / ssh / ssh_config:
PasswordAuthentication no
Tuttavia, mi impedisce anche di accedere ad altri server dal mio Mac usando l'autenticazione della password:
$ sftp username@some_host
Permission denied (publickey,password).
Connection closed
Non ho il permesso di modificare le impostazioni su some_host
e devo usare l'autenticazione della password. Come posso configurare correttamente il mio ssh in modo che richieda l'autenticazione della chiave pubblica solo per la connessione in entrata , ma non viceversa?