SSH Login sin contraseña

Para ello se requiere para generar su propio sistema personal de par privada / pública. ssh-keygen se utiliza para generar el par de claves que para usted.

En el directorio home del usuario, en el host local, el tipo

[-host local ] $ ssh-keygen-t dsa

Este le pedirá una contraseña. Una frase de contraseña es una secuencia de palabras o de otro tipo de texto se usa para controlar el acceso a un sistema informático, programa o datos. Una frase de contraseña es similar a una contraseña en el uso, pero es generalmente más largo para mayor seguridad. Una vez que entró en la frase de contraseña se le pedirá que introduzca la misma contraseña de nuevo para confirmarla.
La clave privada se guarda en .ssh / id_dsa y la clave pública .ssh / id_dsa.pub.
Ahora, copie el clave pública a la máquina remota />

  [ localhost ]  $  ssh- copy-id -i   / . ssh  /   @  remotehost 

o si usted no tiene guión ssh-copy-id uso instalado

[ localhost ] cat ~ / . ssh / | ssh @ «cat – >> ~ / .ssh / authorized_keys»

Ahora, en el localhost de la máquina, en GNOME, seleccione Sistema> Preferencias> Sesiones .
Seleccione Programas de inicio y añadir una nueva entrada con este comando.

  eval   `  ssh-agent   ` 

ssh-agen t es un programa que utiliza junto con programas similares ssh OpenSSH o proporciona una forma segura de almacenar la contraseña de la clave privada.

Abrir terminal y ejecutar ssh-add , sin ningún argumento, se le preguntará su contraseña una sola vez.
ssh-add , añade identidades al agente de autenticación, />

  [  localhost ]   ssh -add  

Escriba la frase de contraseña para / home / vinod / .ssh / id_dsa: Identidad />
Eso es todo, ahora ingresa al servidor remoto que no le pedirá ninguna contraseña o . passphrase

NB: Nadie más debe ver el contenido del .ssh / id_dsa, ya que se utiliza para descifrar toda la correspondencia cifrada con la clave pública .

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *