Abilitazione dell'accesso remoto senza autenticazione della password

6

Ho abilitato l'accesso remoto (ssh) sul mio Mac tramite le Preferenze di Sistema. Ma non funziona con le chiavi e funziona solo con l'autenticazione utente / pass normale. Voglio disabilitare questo comportamento e consentire solo l'autenticazione a chiave pubblica (RSA o DSA).

Ho modificato /etc/sshd_config e righe seguenti non commentate:

PasswordAuthentication no
PermitEmptyPasswords no

Ho quindi riavviato il servizio di accesso remoto ma non è stato di aiuto. Permette comunque l'autenticazione della password e le mie chiavi vengono rifiutate.

Qualcuno potrebbe aiutarmi a configurarlo?

    
posta Michal M 18.12.2011 - 20:45
fonte

2 risposte

5

Consentitemi di rispondere a me stesso come ho trovato una soluzione.

Se PasswordAuthentication no non funziona da solo (e ho letto in alcune situazioni che potrebbe) assicurati di decommentare e imposta su "no" questo:

UsePAM no

I kudos per questa risoluzione vanno a Mac OS X Suggerimenti - link .

    
risposta data 18.12.2011 - 22:33
fonte
0

Su Mac OS X 10.8.5 (Mountain Lion) devi anche commentare la seguente riga in / etc / sshd_config:

# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
#AuthorizedKeysFile     .ssh/authorized_keys
    
risposta data 21.11.2013 - 19:23
fonte

Leggi altre domande sui tag