Administrando servers Linux: SSH Key
Si estas programando un script y necesitas conectarte por medio de ssh a otro servidor sin usar una contraseña o simplemente no quieres estar escribiéndola para conectarte al servidor remoto, puedes utilizar un public-key para conectarte sin necesidad de proporcionar el password.
- Antes que nada primero vamos a necesitar un usuario/password de ambos servidores
- segundo, por obvias razones ambos usuarios deben tener un directorio home: useradd -m usuario
- Mas información acerca de administración de usuarios en Linux
Ejemplo, digamos que en tu server local tienes al usuario ‘root’ con el cual te quieres conectar a un servidor remoto usando el usuario ‘sagara’.
Vamos a cubrir la mayoría de los aspectos para realizar esta tarea en una serie de pasos muy sencillos:
Revisar keys ya existentes
Si te encuentras con los archivos id_rsa y id_rsa.pub en ~/.ssh quiere decir que ya se ha generado un key con anterioridad para dicho usuario. Por lo que no tienes que crear nuevamente el key o dejara de funcionar la autenticación remota de scripts o usuarios que estén utilizando esta key en otros servidores remotos. En tal caso no generes la key y ve al paso de la instalación.
ls -la ~/.ssh
En este caso no tenemos dichos archivos proseguimos a generar la key.
Leer el resto de la entrada »
Publicado en Software Libre, Tutoriales