El post anterior era de como hacer esto mismo, pero en Windows, donde habia que crear la clave, ponerla en el agente que se tenia que estar ejecutando en segundo plano y luego abrir el programa SSH.
Ahora es el tutorial para Linux que es mas sencillo ya que son solo dos comandos, y el primero es solo la primera vez para generar la clave.
Abre una terminal y ejecuta
ssh-keygen
Este comando crea el par de clave publica y privada y los guarda en la carpeta ~/.ssh.
Ahora con este comando te conectas al servidor e instalas la clave para que puedas usarla.
ssh-copy-id user@servidor
Te pide la contraseña y cargara la clave automaticamente en el archivo ~/.ssh/authorized_keys.
Ahora para iniciar sesion solo debes poner
ssh user@servidor
Y ya estaras dentro
.
En linux tambien esta el agente que mantiene la clave en memoria y se la pasa al programa ssh cuando inicia sesion, pero éste automaticamente se pone en ejecucion con tus claves asi que no tienes que configurarlo.
Pingback: Tweets that mention Iniciar sesion automaticamente SSH en linux | Blog de Alexis Abarca -- Topsy.com