У меня странная проблема, которую я не могу понять (я пытаюсь использовать ssh для alexus
и согласно ssh
он говорит мне, что не может решить, но когда я использую host
для его решения решает без проблем:
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$
Как мне решить эту проблему?
Быстрый и грязный способ решить проблему - просто добавить имя в / etc / hosts, например:
10.XX.XXX.XXX alexus
Другие мысли:
Работает ли ssh -v alexus.XXXXXXXXX.org? Является ли alexus.XXXXXXXXX.org именем, которое разрешается в Интернете? Если да, то решает ли проблему настройка /etc/resolv.conf для использования серверов имен Google? например
search XXXXXXXXX.org
nameserver 8.8.8.8
nameserver 8.8.4.4
Кроме того, что говорят серверы имен при прямом подключении? Что дает вам "dig @ 10.1.2.3 alexus.XXXXXXXXX.org" (замените 10.1.2.3 фактическим IP-адресом DNS-сервера, который вы используете)? Как насчет "dig @ 10.1.2.3 alexus.XXXXXXXXX.org AAAA"?