¿Cuál es la mejor manera de iniciar sesión en servidores remotos?

3

Actualmente estoy iniciando sesión en un servidor remoto abriendo el terminal, iniciando ssh-agent, agregando una clave, iniciando xterm y luego conectándome a través de ssh.

¿Qué herramientas debo usar para esto? He mirado el llavero, pero los documentos no explican cómo usarlo para ssh.

    
pregunta chernevik 14.02.2012 - 02:21

1 respuesta

2

Simplemente debería funcionar. Más detalladamente: primero, no ejecute ssh-agent usted mismo, ya que launchd lo ejecutará por usted a pedido. Asegúrese de que su clave ssh privada esté en ~/.ssh/ con los permisos adecuados, es decir, que nadie pueda leer, excepto usted:

; ls -l .ssh/id_dsa
-rw-------  1 user  13799  736 Oct 12  2001 .ssh/id_dsa

Ahora ejecuta ssh remote-hostname . Aparecerá un cuadro de diálogo que te permitirá desbloquear la clave. El diálogo tiene un botón de verificación para almacenar la frase de contraseña en su llavero. Compruébalo y pulsa OK. (Debes hacer esto con /usr/bin/ssh , creo, y no con cualquier ssh que puedas tener de macports o fink). Si no aparece el cuadro de diálogo, puede ser que se deba informar a ssh sobre el nombre y la ubicación de su clave privada. Si es así, especifíquelo utilizando el indicador -i , como en

ssh -i .ssh/id_dsa remote-hostname
    
respondido por el Harald Hanche-Olsen 14.02.2012 - 20:45

Lea otras preguntas en las etiquetas