Si sois de los que empleáis SSH para acceder a vuestros equipos, bien hecho!, pero estaréis de acuerdo conmigo cuando os diga que en muchas ocasiones el acceso SSH depende de parámetros y si manejáis una gran cantidad de equipos, recordarlos todos puede llegar a ser una tarea hercúlea.
Pues bien, para simplificar esta tarea, SSH incluye un pequeño fichero de configuración, local a cada usuario, que permite recordar y automatizar esos pequeños parámetros de forma sencilla. El fichero en cuestión es ~/.ssh/config y sobre él podemos definir los equipos a los que queremos acceder, el puerto sobre el que hacer login, usuario, la clave rsa/dsa que se emplear, etc. Algo que resultará práctico.
A continuación os dejo un ejemplo sencillo de cómo emplearlo para que veáis el valor que tiene.
Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~/.ssh/clave_rsa_github Host web User apache Port 2222 Hostname 192.168.1.100
Ahora únicamente bastaría con que nuestro usuario intentase acceder a los equipos por SSH y una simple llamada,
shell> ssh webSe convertiría automáticamente a,
shell> ssh -p 2222 apache@192.168.1.100
La entrada Simplificando ssh, ~/.ssh/config la puede leer en Puppet Linux.
No hay comentarios :
Publicar un comentario