Ingrese la frase de contraseña SSH una vez

Pregunta:

Antes de la actualización

Cuando estaba ejecutando git clone git@... (usando ssh) una vez por reinicio de la computadora, apareció una ventana de diálogo que contenía un cuadro de texto para insertar mi frase de contraseña SSH y se confirmó con OK. Entonces, la frase de contraseña ya no era necesaria hasta el próximo inicio de mi sistema.

Después de actualizar a 13.10

Después de actualizar a Ubuntu 13.10, esa ventana ya no aparece, pero aparece un mensaje en la terminal:

Enter passphrase for key '/home/username/.ssh/id_rsa': 

… cada vez que se clona un repositorio de git, esto aparece.

¿Cómo puedo arreglar esto? Quiero ingresar mi contraseña solo una vez.

Respuesta:

Actualización: parece ser un error de 13.10:

https://bugs.launchpad.net/ubuntu/+source/libpam-ssh/+bug/1247169


De todos modos, al ejecutar los siguientes comandos, el problema se solucionó para mí:

Como arreglar

Arreglé esto ingresando los siguientes comandos:

$ ssh-agent bash

Esto crea un nuevo proceso de bash que le permite agregar claves privadas. Al agregar una nueva clave privada, se le pedirá la frase de contraseña una vez y solo una vez.

Y luego:

$ ssh-add /home/username/.ssh/id_rsa
Enter passphrase for /home/username/.ssh/id_rsa: 
Identity added: /home/username/.ssh/id_rsa (/home/username/.ssh/id_rsa)

… donde username es su nombre de usuario. Puede hacer lo mismo usando la variable $USER :

$ ssh-add /home/$USER/.ssh/id_rsa

Alternativamente, simplemente use ~ para su directorio de inicio.

$ ssh-add ~/.ssh/id_rsa

Y se solucionó el problema.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım