Quiero configurar un nombre de servidor de alias en mi computadora portátil (Linux). Yo no quiero utilizar el /etc/hosts/archivo desde la dirección IP del servidor cambia remotas . La razón por la que quiero hacer esto es porque el nombre del servidor tiene 27 caracteres. Quiero hacer esto:
ssh server
En lugar de:
ssh server.subdomain.domain.com
Tengo varios subdominios que uso. ¿Cómo configuro esto?
PD: No considero que esto sea un engaño porque otras respuestas similares no abordan el hecho de que una dirección IP cambiará.
linux
networking
ssh
dns
Encadenar
fuente
fuente

~/.ssh/configy/etc/resolve.cnfabajo hay dos excelentes respuestas.Respuestas:
Usar archivo
~/.ssh/configcontenido de ejemplo:
entonces puedes usar en
ssh janelugar dessh [email protected]Si la dirección IP cambia y no conoce el revDNS de este servidor, puede intentar usar el comando
host 1.0.0.1donde 1.0.0.1 es la dirección IP; esto le dará el nombre actual de revDNS que podrá configurar.Si el nombre de host (DNS inverso) cambia con el cambio de ip o su servidor está detrás de un NAT, puede usar Dynamic Dns (dyndns.org) y / o usar el reenvío de puertos.
fuente
Para utilizar el "servidor ssh" más corto en lugar de "ssh server.subdomain.domain.com" simplemente necesita agregar "subdominio.domain.com" al campo de búsqueda en /etc/resolv.conf. Si no hay un campo de búsqueda, puede crear uno.
Por ejemplo, suponga que su /etc/resolv.conf se ve así:
Modifique la línea de búsqueda para que se vea así:
Puede colocar el subdominio.domain.com al principio de esta lista si desea que se busque primero.
fuente
Si esto es solo para ssh, puede configurar un nombre de 'atajo' en
~/.ssh/configUna vez hecho esto
ssh server, funcionará cada vez que se suponga que el fqdn se resuelve en una dirección IP.Para obtener más detalles, consulte http://kb.mediatemple.net/questions/1625/Using+an+SSH+Config+File o la página de manual de ssh_config.
fuente
Puede agregar un alias en su
.bashrco.zshrc:Con server1 agregado en su
~/.ssh/configpor ejemplo:fuente