Introducción
SSH Config (~/.ssh/config) es su agenda de direcciones de servidores.
En lugar de escribir los datos de conexión cada vez, puede crear alias (apodos).
Ejemplo:
- Antes:
ssh user@192.168.1.100 -p 2222 ... - Después:
ssh myserver
En este laboratorio, configurará un alias para su servidor.
Esto es importante porque el uso de SSH se vuelve repetitivo rápidamente en el trabajo real. Un archivo de configuración convierte muchos datos de conexión dispersos en una agenda de direcciones pequeña y reutilizable.
Crear el archivo de configuración
Cree el archivo de configuración de SSH con nano.
nano ~/.ssh/config
Si se le solicita permiso o el directorio no existe, créelo primero (normalmente ya existe).
Espere al siguiente paso para agregar el contenido.
El directorio ~/.ssh es uno de los directorios de seguridad más importantes de cada usuario en un sistema Linux. A menudo contiene claves privadas, hosts conocidos y la configuración del cliente.
Agregar un alias de host
Defina el “apodo” del servidor.
En nano ~/.ssh/config, agregue lo siguiente:
Host labserver
Esto establece labserver como alias.
Agregar los datos de conexión
Agregue la información de conexión real debajo del alias. Indente las líneas para facilitar la lectura.
Host labserver
HostName localhost
User labuser
HostName: la dirección IP o el dominio reales (localhost).User: el nombre de usuario (labuser).
El bloque del alias permite separar un apodo fácil de recordar de los datos técnicos reales de la conexión.
Guarde los cambios y salga (Ctrl+O, Enter, Ctrl+X).
Conectarse con el alias (ssh labserver)
Pruebe su “marcación rápida”.
ssh labserver
La conexión debería establecerse automáticamente como labuser@localhost.
A medida que las configuraciones de SSH se vuelven más complejas, los archivos de configuración también pueden almacenar puertos, archivos de identidad y otras opciones. Por eso, este sencillo patrón de alias se adapta bien a configuraciones más grandes.
Escriba exit para cerrar la conexión.
Resumen
En este laboratorio, creó su “agenda de direcciones” de SSH.
- Archivo de configuración: creó
~/.ssh/config. - Alias: definió un apodo
Host(labserver). - Datos: guardó
HostNameyUserdebajo de ese alias. - Marcación rápida: se conectó usando solo el apodo.
A medida que trabaje con más servidores (AWS, Google Cloud y servidores de la empresa), este archivo se convertirá en su mejor aliado, ya que le evitará tener que recordar decenas de direcciones IP y nombres de usuario.



