
Tengo un servidor SSH en mi red (empresarial) de Windows, con nombre de host (definido en /etc/hostname
) Applications
. En la red aparece como APPLICATIONS
. (No sé por qué el nombre completo está en mayúsculas….)
Cuando uso mi sesión de Windows 10, puedo conectarme al servidor usando PuTTY (con nombre de host APPLICATIONS
). Sin embargo, cuando uso mi sesión de Linux Mint y el cliente OpenSSH, no puedo conectarme usando su nombre de host, en cualquier caso uso ( ,, Applications
) , pero aún puedo conectarme a través de su IP local.APPLICATIONS
applications
Cuando intento conectarme, aparece el siguiente mensaje de error:
ssh: No se pudieron resolver las aplicaciones de nombre de host: falla temporal en la resolución de nombres.
Tenga en cuenta que el nombre de host está escrito en minúsculas, cualquiera que sea el caso que use en mi ssh
comando, por lo que me pregunto si es la causa de que el cliente no pueda conectarse al servidor.
¿Sabes de dónde viene este problema? Y, más importante, ¿cómo puedo solucionarlo?
Respuesta1
Su máquina Linux Mint también debería tener una entrada en /etc/hosts, por ejemplo:
192.168.0.3 applications
Su ssh
cliente necesita conectarse a un nombre de host conocido, pero la resolución del nombre de host no importa en absoluto; Los nombres de dominio no distinguen entre mayúsculas y minúsculas.
Por el momento no puede resolverlo usando DNS, por lo que recurre a /etc/hosts.
Podría ser que no seas root en Linux, en ese caso puedes editar el archivo $HOME/.ssh/config
como:
Host applications
Host 192.168.0.3