2014-12-05 172 views
-1

问题第一:有谁知道为什么scp不会解析dns名称wheezy到IP地址192.168.164.144而ping呢?scp无法解析DNS名称

说明&详细第二

虽然在OS小牛我可以从终端到我的VMware Fusion的Debian的情况就好了SCP的文件。我只需确保ip地址和计算机名称(wheezy)在Debian/etc/hosts文件和我的mac的/ etc/hosts文件中。

但是,升级到优胜美地后,我无法使用域名将文件scp到我的虚拟主机。 I CAN如果我指定IP地址,则将scp文件添加到虚拟机。所以这个工程:

scp test_file.txt [email protected]:~/ 

但这并不:

scp test_file.txt [email protected]:~/ 

这博格尔斯我的脑海里,因为主机 “喘息” 坪就好:

[email protected] ~ >>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-

回答

0

检查您的~/.ssh/config,看看是否有喘气主机在那里。

而且在详细模式下运行scp

scp -v test_file.txt [email protected]:~/. 

可能给你在哪里失败正在发生的更多信息。

+0

你就是Mr. Solo Ranger!我在我的.ssh/config文件中有一个硬编码的旧文件(一年前),我忘记了它。非常感谢!这解决了它,一旦我对它进行了非硬编码! – 2014-12-06 00:32:29

+0

@DanShumaker所以请*接受*答案。 – 2014-12-07 21:37:45