Ssh não pode resolver o nome do host, mas o comando do host pode? [duplicado]

3

Estou tendo algum problema estranho que não consigo entender (estou tentando ssh para alexus e de acordo com ssh ele me diz que não pode resolver, mas quando eu uso host para resolvê-lo resolve / qualquer problema:

mbp:~ alexus$ ssh -v alexus
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/alexus/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
ssh: Could not resolve hostname alexus: nodename nor servname provided, or not known
mbp:~ alexus$ host alexus
alexus.XXXXXXXXX.org is an alias for XXX.XXXXXXXXX.org.
XXX.XXXXXXXXX.org has address 10.XX.XXX.XXX
mbp:~ alexus$

Como resolvo este problema?

    
por alexus 30.01.2014 / 17:19

1 resposta

0

Uma maneira rápida e suja que deve resolver o problema é simplesmente adicionar o nome a / etc / hosts, assim:

10.XX.XXX.XXX alexus

Outros pensamentos:

O ssh -v alexus.XXXXXXXXX.org funciona? O alexus.XXXXXXXXX.org é um nome que resolve na Internet? Em caso afirmativo, configurar o /etc/resolv.conf para usar os servidores de nome do Google resolve o problema? por exemplo,

search XXXXXXXXX.org
nameserver 8.8.8.8
nameserver 8.8.4.4

Além disso, o que os servidores de nomes dizem quando conectados diretamente? O que "dig @ 10.1.2.3 alexus.XXXXXXXXX.org" dá a você (substitua 10.1.2.3 pelo IP real do servidor DNS que você está usando)? Que tal "dig @ 10.1.2.3 alexus.XXXXXXXXX.org AAAA"?

    
por 31.01.2014 / 00:49