我使用Mac OS X 10.5.8上的VMware Fusion 3.0作为虚拟机运行Ubuntu 8.04。 我希望能够从Mac OS X主机SSH入我的虚拟机(所以我可以使用MacFUSE和SSHFS在VM上挂载虚拟机的文件)。
我以前有这个工作,但后来我:
我使用sudo apt-get install ssh
在VM中重新sudo apt-get install ssh
。
然后我从我的Mac上试过了ssh 172.16.193.129
,过了一段时间,超时了。 所以我试图从我的Mac ping虚拟机,并收到0封包。 (我可以从虚拟机ping通Mac,没有任何问题。)
有关如何解决这个问题的任何build议?
更新:我尝试从NAT切换到Bridged(如Stephen Thompsonbuild议的),当我尝试ping虚拟机时,得到了奇怪的“超时时间”消息。 我意识到这是由于我使用的VPN。 我从VPN断开连接,现在可以ping VPN和ssh,不pipe我是使用NAT还是Bridged。
尝试将您的networking设置为桥接,因此它会从您的局域网中获取networking地址,并且您将能够访问它。
愚蠢的问题,但是是172.16.193.129
Ubuntu VM的当前IP? 对于testing,你应该放弃防火墙( iptables -F
),如果你configuration它。
史蒂文·汤普森的想法为我工作 – 无论出于什么原因,添加eth1(桥接)似乎修复eth0(NAT)一旦我跑sudo dhclient
(我检查,重新启动没有修复它本身,它只是修好后,我跑sudo dhclient
)