SSH keypair funciona en Putty pero no en OpenSSH dentro de la sesión de Putty [cerrado]

1

Creé un par de claves con Puttygen, puse su clave pública en /home/tiesto/.ssh/authorized_keys, cargué su clave privada con Pageant e inicié sesión correctamente con Putty a través del puerto 22. La clave privada tiene un frase de contraseña.

/home/tiesto/.ssh/ es tiesto-tiesto-755 .

/home/tiesto/.ssh/authorized_keys es tiesto-tiesto-600 .

El problema:

Cuando trato de usar el mismo par de teclas de dentro de la sesión de Putty (también para iniciar un túnel en el puerto 80) se me pide la frase de contraseña; Puedo completar la frase de contraseña correcta 3 veces y en la tercera vez me dicen:

  

Permiso denegado: clave pública.

El comando que utilizo para iniciar sesión se parece básicamente a esto:

sudo ssh [email protected] -L 80:localhost:80 -i /home/tiesto/.ssh/tiesto_pri @ arbpid=$!

(El arbpid=$! es una variable que agregué para marcar el proceso específico, por favor ignórelo).

Lo que está conectado:

  1. La misma clave pública que utilizo para iniciar la sesión de Putty también está en /home/tiesto/.ssh/authorized_keys .

  2. La misma clave privada que utilizo para iniciar la sesión de Putty está en /home/tiesto/.ssh/tiesto_pri .

Revisé todo dos veces y no sé por qué no funciona.

Puede que tengas una idea de lo que salió mal y por qué el mismo par de teclas que funciona bien para Putty, no funcionará dentro de la sesión de Putty con OpenSSH para el puerto de tunelización80.

    
pregunta JohnDoea 25.12.2016 - 08:58
fuente

1 respuesta

3

Putty utiliza su propio formato de clave privada, llamado PPK, que es incompatible con OpenSSH. Puede usar puttygen para convertir PPK al formato OpenSSH (que también es el formato 'heredado' de OpenSSL); vea enlace .

ssh desafortunadamente asume que cualquier error al leer un archivo de claves significa que la contraseña es incorrecta, por lo que repetidamente solicita la contraseña cuando no puede analizar el archivo en absoluto.

    
respondido por el dave_thompson_085 25.12.2016 - 09:38
fuente

Lea otras preguntas en las etiquetas