Alias para conexiones SSH

Cuando trabajas con servidores, y conectas a ellos vía terminal y SSH, la forma de hacerlo es mediante el comando:

ssh usuario@ip

En principio, no se trata de un comando difícil de aprender ni de usar, pero sí que es engorroso cuando tienes que manejar diferentes usuarios o IPs.

Una forma de facilitar el uso de este comando es utilizar alias para las conexiones más comunes. Veamos ésto con un ejemplo:

Imaginemos que conectamos habitualmente a un par de servidores, con los datos user1@ip1 y user2@ip2

Crearemos un par de alias para estas conexiones. Para ello editamos el archivo ~/.ssh/config , al que añadiremos el siguiente contenido:

Host alias1
HostName user1@ip1
Port 22

Host alias2
HostName user2@ip2
Port 22

Ahora, para acceder a la conexión SSH user1@ip1 sólo tenemos que hacer:

ssh alias1

(y lo mismo para alias2 o cualquier otra conexión que queramos añadir)

Siempre es más sencillo de recordar y organizar nuestras conexiones SSH mediante estos alias, que si tuviéramos que aprender o teclear cada vez el usuario/IP de cada una.