SSH con contraseña clave no funciona

1

Sólo estoy tratando de hacer un simple ssh en un VPS usando el terminal. Me pide que ingrese mi contraseña tres veces y luego dice "permiso denegado (clave pública)".

Lo he intentado:

ssh -i [key location] [email protected]

Puedo hacer SFTP en el servidor en Cyberduck, y también he probado el comando 'Abrir en terminal', que nuevamente me pide la frase de contraseña tres veces y luego dice permiso denegado.

Puedo conectarme utilizando PuTTY en Windows, WinSCP y Cyberduck, por lo que estoy bastante seguro de que tengo la clave y la contraseña correctas. ¿Que me estoy perdiendo aqui? Tengo la sensación de que es algo estúpido, pero no puedo entenderlo.

    
pregunta user3485269 14.06.2017 - 02:43

1 respuesta

3

PuTTY está usando un formato de clave diferente al OpenSSH y OpenSSH no informa correctamente los errores sobre el formato desconocido en algunas versiones.

Si desea utilizar la clave PuTTY en OpenSSH, debe convertir la clave privada al formato OpenSSH en PuTTYGen ( como se describe en SO ):

  • Open PuttyGen
  • Haz clic en Cargar
  • Cargue su clave privada
  • Vaya a Conversiones - > Exportar OpenSSH y exporte su clave privada
  • Copie su clave privada a ~/.ssh/id_rsa
respondido por el Jakuje 14.06.2017 - 08:29

Lea otras preguntas en las etiquetas