Sto provando a connettermi al mio server CentOS usando SSH; Sono in grado di connettermi bene con una password; Sto cercando di connettermi con la mia chiave pubblica, ma il server non tenta l'autenticazione con chiave pubblica. Ho seguito tutte le istruzioni in questa pagina nel wiki di CentOS e verificato le seguenti cose:
Sto eseguendo CentOS 6.0 o versioni successive
Il mio sshd_config ha il seguente:
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
Ho creato una chiave privata nella cartella .ssh / nella mia home directory sul client
- Il testo completo della chiave pubblica (generata da
ssh-keygen
) occupa una sola riga nel file .ssh / authorized_keys nella mia home directory sul server. Ho le seguenti modalità di autorizzazione impostate sia sul client che sul server:
chmod 700 .ssh chmod 600 .ssh/*