O SSH pode com IP, mas não com o nome do host?


13

Quando eu SSH diretamente no endereço IP do servidor, ele funciona. (ssh michael@10.1.10.129) Para referência, veja o prompt resultante:

michael@noranetserver:~$

No entanto, o ssh-ing pelo nome não funciona assim:

ssh michael@noranetserver
ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known

Por que isso seria?


Você pode tentar nslookup e ver se o 'noranetserver' está na lista de nomes. nslookup noranetserverse não for esse o motivo.
No Time

O nslookup está pré-instalado na maioria dos gostos do UNIX? Ou devo baixá-lo?
PopKernel 16/05

Sim, ele deve estar ativado por padrão
No Time

Ele retornou ** servidor não pode encontrar noranetserver: NXDOMAIN Isso significa alguma coisa?
PopKernel 16/05

Sucky pensa em SSH: o uso de NAT (especialmente em sobrecarga de porta) e o DHCP dificultam o SSH por causa da constante mudança, em comparação com uma rede doméstica na qual você pode configurar as coisas como quiser. : / espero que a resposta abaixo tenha ajudado.
No Time

Respostas:


7

Você pode tentar adicionar 10.1.10.129 noranetserverao / etc / hosts, para tornar o computador com o qual você se conecta ciente do nome do host do servidor.

Também existem outras maneiras, conforme indicado nas seguintes perguntas: 1 e 2 .


1
Existe uma maneira mais universal de fazer isso? Eu esperava usar o nome do host do computador para várias outras coisas na rede. Não consigo manter o IP estático indefinidamente, apenas convenci meu superior a me deixar usar um como uma medida paliativa.
PopKernel 16/05

1
Claro, existem outras maneiras de fazer o servidor anunciar seu nome de host. Por favor, consulte as seguintes perguntas: 1 e 2 .
Mikewhatever

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.