Guarda las sesiones ssh para acceder de forma más sencilla con un fichero de configuración.

No se nos ha ocurrido un título más corto. Lo que vamos a mostrar en este artículo es cómo grabar las sesiones ssh, de forma que al acceder desde la terminal tan sólo tengamos que utilizar un alias en lugar de escribir siempre todos los datos de la conexión.

Dónde se encuentra el fichero de configuración para ssh
El fichero de configuración para tu usuario se encuentra en la siguiente ruta:

En caso de que no exista, lo podrás crear fácilmente con la siguiente secuencia de comandos desde la terminal:

También puedes modificar la configuración de ssh para todos los usuarios de tu sistema en el siguiente fichero:

Utiliza tu editor favorito para modificar el fichero. En un entorno gráfico no es problema, para texto nosotros usamos vim, pero puedes emplear el que prefiers. El fichero de configuración no es muy complicado, sin embargo en lugar de leernos todo el manual de configuración de ssh, podemos utilizar las siguientes recetas como ejemplo:

A partir de ahora, para conectar con el servidor01 tan sólo tendríamos que usar:

De este modo, es más fácil acceder rápidamente tus equipos, siempre que mantengas una organización en el fichero config. Puedes poner varios nombres de servidores de la misma forma en el fichero, ¡créeme que en el día a día te facilita muchísimo los accesos por ssh!

Te habrás dado cuenta de que no hemos guardado la contraseña. Por seguridad, esto no es posible, con lo que tenemos que escribirla siempre que conectemos al servidor. Sin embargo, si tienes un certificado para acceder al servidor, puedes escribir el path en el fichero de configuración. En algunas ocasiones puedes tener un certificado sin contraseña y accedes directamente. En cualquier caso, si usas el mismo certificado para acceder a varios servidores sólo necesitarás recordar una contraseña.

Una vez te hayas familiarizado con el uso del fichero de configuración, tal vez te interese colocar un par de parámetros más al inicio del fichero comunes para todos los hosts (aunque se pueden sobreescribir en cada host individual) Personalmente, me resulta molesto cuando las sesiones remotas desconectan pasado un tiempo mientras atiendo otro asunto – la dichosa multitarea ;-).

De momento eso es todo, ¡esperamos que os sea útil esta idea para facilitaros el trabajo si tenéis que trabajar mucho con ssh desde la terminal!

(Visto 1.126 vecess, 1 visitas hoy)
¡Comparte este articulo!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *