Networking scp无法解析dns名称

Networking scp无法解析dns名称,networking,dns,debian,osx-yosemite,vmware-fusion,Networking,Dns,Debian,Osx Yosemite,Vmware Fusion,第一个问题:有人知道为什么scp不会将dns名称wheezy解析为ip地址192.168.164.144,而ping会这样做吗 解释和细节第二: 在OS Mavericks上,我可以将文件从我的终端scp到我的VMWare Fusion Debian实例。我只需要确保ip地址和机器名wheezy在Debian/etc/hosts文件和mac的/etc/hosts文件中 但是升级到Yosemite后,我无法使用域名将文件scp到我的虚拟主机。如果指定ip地址,我可以将文件scp到虚拟机。所以这是可

第一个问题:有人知道为什么scp不会将dns名称wheezy解析为ip地址192.168.164.144,而ping会这样做吗

解释和细节第二:

在OS Mavericks上,我可以将文件从我的终端scp到我的VMWare Fusion Debian实例。我只需要确保ip地址和机器名wheezy在Debian/etc/hosts文件和mac的/etc/hosts文件中

但是升级到Yosemite后,我无法使用域名将文件scp到我的虚拟主机。如果指定ip地址,我可以将文件scp到虚拟机。所以这是可行的:

scp test_file.txt dan@192.168.165.144:~/
但这并不是:

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名称wheezy解析为ip地址192.168.164.144,而ping会这样做吗

非常感谢。 -d-

检查~/.ssh/config以查看是否有喘息主机

还可以在详细模式下运行scp:

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

可能会给你更多关于故障发生地点的信息。

没错,你就是索洛·兰格先生!我在一年多前的.ssh/config文件中有一个硬编码的旧条目,我已经忘记了。非常感谢!一旦我解开硬编码,它就修好了!