viernes, 19 de febrero de 2021

Cómo crear SSH alias en Linux

Si frecuentemente accedes a muchos sistemas remotos vía SSH en tu red local o fuera, este truco guardalo te ahorrará tiempo.

De esta forma no necesitaras recordar los diferentes usuarios, hostname, ip o el puerto etc.

Esto evita estar escribiendo repetitivamente los usuarios/hostname, dirección de IP cada ves que ingreses a un servidor LINUX.


Creaando SSH alias en Linux

Antes de conocer el truco. usare la forma normal de conectarme a mi servidor remoto:

# 1.usando la dirección de IP
ssh 192.168.1.25 
# 2.usando el purto el usuario y la dirección IP
ssh -p 22 pi@192.168.1.25
# 3.usando el numero de puerto, usuario y hostname (recomendado)
ssh -p 22 pi@raspberrypi.local

Detalle:

  1. 22 es el número de puerto
  2. pi es el nombre de usuario del servidor
  3. raspberrypi.local es el hostname del servidor

Creando alias SSH

Podemos usar el archivo de configuración por defecto de SSH, vamos a editar el archivo ~/.ssh/config

  vi ~/.ssh/config
  

Agregar lo siguiente

Host webserver
    HostName 192.168.1.25
    User pi

Host dns
    HostName raspberrypi.local
    User pi

Host dns2
    HostName 192.168.1.20
    User pi
    Port 2233

El alias recomendado es el dns porque puede ser que tu servidor cambie de IP por la configuración de tu router. Usa el hostname y evita malos momentos.

Solo debes de remplazar los valores de Host, HostName, User y Port con los tuyos.

Ahora puedes escribir el alias de SSH en la terminal

  ssh webserver
  ssh dns
  ssh dns2
  

Así de simple ahora tu día a día ira más rápido. 


El siguiente Articulo haremos posible: no escribir la contraseña al acceder al servidor remoto :)


No hay comentarios.:

Publicar un comentario