Hola, Saludos.
Este tutorial sera bien breve es mas para dividir este tema de otro ( Frabric Python 😀 ). En este tutorial es para mostrar como podemos acceder a nuestro servidor usando ssh y sin tener que introducir ninguna clave, unicamente «ssh [email protected]» y listo.
Lo primero que hay que hacer es generar nuestra key y seguir los pasos indicados por el generador.
ssh-keygen -t rsa -C "[email protected]"
Una vez nuestra key generada, verifiquemos que este todo en orden.
cat /home/username/.ssh/id_rsa.pub
Una vez verificado todo, procederemos a copiar nuestra key en el servidor destino. Se puede hacer de varias formas, si tienen un entorno grafico o no.
Con entorno grafico:
-simplemente copian el contenido de su «key» y acceden a su servidor y agregan el contenido a este archivo «~/.ssh/authorized_keys»
Sin entorno grafico:
-Subir una copia de su clave al servidor destino
scp /home/username/.ssh/id_rsa.pub [email protected]:/tmp
la carpeta destino es tmp por que todos tenemos acceso a esa carpeta, puede ser cualquier carpeta.
-Una vez su archivo key este en el server entrar via ssh como normalmente lo hacen y ejecutar esto
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys # Esto agregara el contenido el tu clave al archivo authorized_keys
Tener en cuenta cambiar los permisos del archivo .ssh/authorized_keys para 640.
chmod 640 .ssh/authorized_keys
Una vez realizado alguno de los pasos ya podrán acceder vi ssh sin la necesidad de introducir una clave para hacer login.