Conectar por SSH desde un servidor (Linux) a otro servidor (Linux) sin emplear la clave cada vez y crear un comando
Pongamos que queremos conectar un servidor A con ip 666.666.666.666 (nota para los demoníacos: lo máximo es 255, así que esa dirección IP no exite, hay que poner la del servidor).
1.- En nuestro servidor 1 (logeados como root o como otro usuario) ponemos:
ssh-keygen -b 4096 -t rsa
Nos hace preguntas filosóficas como nombre de la clave y cosas muy difíciles y, como no queremos calentarnos demasiado la cabeza, le decimos a todo que sí, como a la pareja.
¡Ya está casi!
2.- Copiar esa clave a nuestro servidor demoníaco
ssh-copy-id robertdeniro@666.666.666.666
(Nota: donde pone robertdeniro, que es un actor muy bueno, poned el usuario donde queréis copiar la clave. Yo uso que nadie conoce (es ironía): root).
3,. Conecat a Servidor Remoto
Pues… ¡ya está!
Ponemos
ssh robertdeniro@666.666.666.666
¡Y listo, Calisto!
4.- (Opcional) Crear comandos
Yo lo que hago es crearme un comando en mi servidor (llamémosle INFIERNO, jeje) así:
vim /usr/bin/conectaremoto
Y ahí escribimos lo de antes
ssh robertdeniro@666.666.666.666
Y le damos permisos de ejecución
Chmod 770 /usr/bin/conectaremoto
Evidentemente, esto hay que hacerlo como usuario root.
Y ya que os habéis pasado por aquí: Robert De Niro hace de demonio en una peli llamada El Corazón del Ángel, ya siguiendo con el ejemplo tan traído por los pelos.
¡Sean buenos!