Conectarse vía SSH sin password

HOWTO: Conectarse vía SSH sin password

Para conectarse vi ssh sin que te pida el password (util para scripts que requieren por ejemplo, copiar informacion a las 4am cada dia)

En la maquina desde donde te quieres conectar sin poner password debes crear un juego de llaves (pub y priv), para hacer esto:

$ ssh-keygen -t rsa
   Generating public/private rsa key pair.
   Enter file in which to save the key (/home/username/.ssh/id_rsa):
   Enter passphrase (empty for no passphrase):
   Enter same passphrase again:
   Your identification has been saved in /home/username/.ssh/id_rsa.
   Your public key has been saved in /home/username/.ssh/id_rsa.pub.
   The key fingerprint is:
   f2:b5:27:f4:ea:cb:48:00:29:1a:72:00:b2:60:89:21 username@host.example.org

Si usas passphrase usas solo esa para abrir tus llaves, si lo dejas en blanco no te pide nada, solo se conecta al servidor ssh y ya.
Tu llave pública se ha creado en /home/username/.ssh/id_rsa.pub y tu llave privada en /home/username/.ssh/id_rsa

Tu llave publica id_rsa.pub, debe agregarse al archivo ~/.ssh/authorized_keys de la cuenta en la máquina donde te querés conectar. Este directorio (.ssh) y el archivo authorized_keys deben tener permisos de lectura, escritura y acceso, únicamente por el owner, de otra forma sshd puede rechazar la conexión argumentando bad ownership or modes

Para mas informacion:
http://www.phy.bnl.gov/computing/gateway/ssh-agent.html

Una forma aun más sencilla ssh-copy-id [-i [identity_file]] [user@]machine

ssh-copy-id -i ~/.ssh/id_rsa.pub alice@remote.example.org

Esto permite entrar desde la máquina donde se ejectó este comando a remote.example.org como usuario alice, sin tener que intruducir un password.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s