O cliente OpenSSH não pode se conectar ao host usando seu nome de host

1

Eu tenho um servidor SSH na minha rede Windows (corporativa), com o nome do host (definido em /etc/hostname ) Applications . Na rede, aparece como APPLICATIONS . (Eu não sei porque o nome inteiro é maiúsculo….)

Quando uso minha sessão do Windows 10, posso me conectar ao servidor usando o PuTTY (com hostname APPLICATIONS ). No entanto, quando uso minha sessão de Linux Mint & Cliente OpenSSH, não consigo me conectar a ele usando seu nome de host, em qualquer caso que eu use ( Applications , APPLICATIONS , applications ), mas ainda consigo me conectar a ele por meio de seu IP local.

Quando tento me conectar, recebo a seguinte mensagem de erro:

ssh: Could not resolve hostname applications: Temporary failure in name resolution.

Observe que o nome do host é escrito em minúsculas, seja qual for o caso que eu usei no comando ssh , então me pergunto se é a causa do cliente não conseguir se conectar ao servidor.

Você sabe de onde vem esse problema? E, mais importante, como posso resolvê-lo?

    
por Jerry Magnin 01.09.2017 / 12:24

1 resposta

0

Sua máquina Linux Mint também deve ter uma entrada em / etc / hosts, por exemplo:

192.168.0.3   applications

O seu cliente ssh precisa se conectar a um nome de host conhecido, mas a resolução de maiúsculas e minúsculas na resolução do nome do host não importa; nomes de domínio são insensíveis a maiúsculas e minúsculas.

No momento, não é possível resolvê-lo usando o DNS, então ele volta para / etc / hosts.

Pode ser que você seja mot root no linux, nesse caso você pode editar o arquivo $HOME/.ssh/config como:

Host applications
    Host 192.168.0.3
    
por 01.09.2017 / 23:42