Estoy tratando de conectarme a mi propio servidor CentOS usando SSH; Puedo conectarme bien con una contraseña; Estoy intentando conectarme con mi clave pública, pero el servidor no intenta la autenticación de clave pública. Seguí todas las instrucciones de esta página en la wiki de CentOS y verifiqué lo siguiente:
Estoy ejecutando CentOS 6.0 o posterior
Mi sshd_config tiene lo siguiente:
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
He creado una clave privada en la carpeta .ssh / en mi directorio de inicio en el cliente
- El texto completo de la clave pública (generado por
ssh-keygen
) ocupa una sola línea en el archivo .ssh / Authorizedkeys en mi directorio de inicio en el servidor. Tengo los siguientes modos de permiso configurados tanto en el cliente como en el servidor:
chmod 700 .ssh chmod 600 .ssh/*