Buscar artículos en cambiatealinux.com



Crear alias para conectarse a servidores por SSH

Por Alex, el 18/10/2022 · 3 min lectura   -  Comentarios: 0   -  Comentar el artículo
Conectar a servidores remotos por SSH a través de alias es muy cómodo, de esta forma no tenemos que memorizar IPs y con simples nombres podemos conectar desde el terminal con ssh alias-IP
Guardar el artículo.

Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Bien, para poder hacer esto necesitamos crearnos un fichero llamado ~/.ssh/config (dentro del directorio de usuario) y dentro del fichero definir las configuración de los servidores a los que nos queramos conectar, ya sean remotos, locales o en maquinas virtuales.

El fichero config tiene la siguiente estructura:

Host dev-88
 HostName 192.168.1.88
  User alex
  Port 22
  IdentityFile ~/.ssh/id_rsa

Host prod-90
  HostName 192.168.1.90
  User alex
  Port 22
  IdentityFile ~/.ssh/id_rsa


Fichero config de SSH

En este fichero hay configurados dos servidores, el de desarrollo dev-88 y el de producción prod-90 cada definición de un servidor tiene que tener:

  • Host, obligatorio y es el alias que le asignas, el nombre que quieras
  • HostName, obligatorio y es la IP del servidor donde quieres conectar lo que va detrás de la @ (@192.168.1.90)
  • User, obligatorio, y es el usuario que se conecta al servidor, lo que va delante de la @ (alex@)
  • Port, si el puerto es el 22 creo que no es obligatorio poner pero yo lo pongo siempre
  • IdentityFile, si tienes acceso al servidor por clave privada/publica hay que ponerla aquí.

Una vez configurado podemos desde el terminal lanzar la siguiente instrucción:

ssh dev-88

Y si esta bien configurado conectara con el servidor.

Otra cosa interesante de tener el fichero ~/.ssh/config bien configurado es que en Ubuntu y en Linux Mint nombro estos dos porque es donde lo he probado, podemos instalar un menú en el panel para lanzar conexiones ssh sin tener que abrir primero un terminal

En Linux Mint podéis seguir este articulo donde lo explico: Menú para lanzar conexiones SSH en Linux Mint Cinnamon

En Ubuntu podéis instalar esta extensión https://extensions.gnome.org/extension/4564/ssh-connect-menu/

Y esto es todo, configurando este fichero de conexiones ssh podemos utilizarlas desde diferentes aplicaciones del sistema, también desde el explorador de archivo como en el caso de Dolphin en KDE: Conectar por ssh en dolphin KDE a un servidor remoto

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.
/



Si te ha gustado y ayudado puedes compartir en redes para que el artículo sea mas visible y pueda ayudar a mas gente:




Publicidad




Añadir un comentarios:


  • Comenta el artículo si te ha sido de utilidad y te ha funcionado para que pueda ayudar a mas personas.
  • Si no ha funcionado comentalo tambien asi yo puedo repasarlo e intentar ver porque no funciona.

En ambos casos tú opinión es valiosa y de mucha utilidad para mejorar el blog y ayudar a otros usuarios.



(no se publica el email)


Los comentarios no se publican al momento sino que son revisados para prevenir el spam.

Todavía no hay comentarios.
Archivo:


2024 4 2023 34 2022 87 2021 87 2020 83 2019 38 2018 37 2017 85 2016 138 2015 49 2014 5 2013 9 2012 7 2010 1