Mi servidor ejecuta CentOS 5.3. Estoy en una Mac con Leopard. No sé cuál es el responsable de esto:
Puedo iniciar sesión en mi servidor muy bien a través de la autenticación de contraseña. He seguido todos los pasos para configurar PKA (como se describe en http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-ssh-beyondshell.html ), pero cuando Yo uso SSH, se niega incluso a intentar la verificación de clave pública. Usando el comando
ssh -vvv user@host
(donde -vvv aumenta la verbosidad al nivel máximo) Obtengo el siguiente resultado relevante:
debug2: key: /Users/me/.ssh/id_dsa (0x123456)
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug3: start over, passed a different list publickey,gssapi-with-mic,password
debug3: preferred keyboard-interactive,password
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
seguido de un mensaje para mi contraseña. Si trato de forzar el problema con
ssh -vvv -o PreferredAuthentications=publickey user@host
yo obtengo
debug2: key: /Users/me/.ssh/id_dsa (0x123456)
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug3: start over, passed a different list publickey,gssapi-with-mic,password
debug3: preferred publickey
debug3: authmethod_lookup publickey
debug3: No more authentication methods to try.
Entonces, aunque el servidor dice que acepta el método de autenticación de clave pública, y mi cliente SSH insiste en ello, soy rechazado. (Tenga en cuenta la ausencia evidente de una línea "Ofrecer clave pública:" arriba). ¿Alguna sugerencia?