scp не может разрешить имя DNS

Сначала вопрос: кто-нибудь знает, почему scp не разрешает DNS-имя wheezy в IP-адрес 192.168.164.144, в то время как ping делает это?

Объяснение и подробности – второе:

В то время как в OS Mavericks я мог просто переносить файлы с моего терминала на мой экземпляр VMWare Fusion Debian. Мне просто нужно было убедиться, что IP-адрес и имя машины (wheezy) были как в файле Debian /etc/hosts, так и в файле /etc/hosts моего Mac.

Однако после обновления до Yosemite я не могу отправить файлы на мой виртуальный хост используя доменное имя. Я МОГУ отправить файлы scp на виртуальную машину, если укажу IP-адрес. Итак, это работает:

scp test_file.txt [email protected]:~/

но это не так:

scp test_file.txt dan@wheezy:~/

Это уму непостижимо, потому что хост «хрипит» пингуется просто отлично:

BASHdan@DanRauxa ~ >>ping wheezy
PING wheezy (192.168.165.144): 56 data bytes
64 bytes from 192.168.165.144: icmp_seq=0 ttl=64 time=0.335 ms
64 bytes from 192.168.165.144: icmp_seq=1 ttl=64 time=0.337 ms
64 bytes from 192.168.165.144: icmp_seq=2 ttl=64 time=0.290 ms
^C
--- wheezy ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.290/0.321/0.337/0.022 ms

и мой файл /etc/hosts на самом деле идентичен как на машине Yosemite, так и на машине Wheezy:

127.0.0.1   localhost
192.168.165.1 DanRauxa
192.168.165.144 wheezy 
127.0.0.1       drupal-7-31.local
127.0.0.1       drupal8devprep.local

Кто-нибудь знает, почему scp не разрешает DNS-имя с хрипом на IP-адрес 192.168.164.144, а ping делает?

Большое спасибо. -д-


person Dan Shumaker    schedule 05.12.2014    source источник


Ответы (1)


Проверьте свой ~/.ssh/config, чтобы узнать, есть ли там хост wheezy.

Также запустите scp в подробном режиме:

scp -v test_file.txt dan@wheezy:~/.

Может дать вам больше информации о том, где происходит сбой.

person L0neRanger    schedule 06.12.2014
comment
Вы мистер Соло Рейнджер! У меня была жестко запрограммированная старая (более года назад) запись в моем файле .ssh/config, о которой я забыл. Огромное спасибо! Это исправило это, как только я его жестко запрограммировал! - person Dan Shumaker; 06.12.2014