Ubuntu
為什麼我不能從 Mac OS X 主機 ssh 進入(甚至 ping)我的 Ubuntu VM?
我在 Mac OS X 10.5.8 上使用 VMware Fusion 3.0 將 Ubuntu 8.04 作為虛擬機執行。我希望能夠從 Mac OS X 主機 ssh 進入我的虛擬機(這樣我就可以使用 MacFUSE 和 SSHFS 在 Mac 上掛載虛擬機的文件)。
我以前有這個工作,但後來我:
- 將 Fusion 從 2.x 升級到 3.0
- 將虛擬機回滾到之前的快照
- 升級 VM 中的 VMware Tools
我使用
sudo apt-get install ssh
.然後我從我的 Mac 上嘗試過
ssh 172.16.193.129
,一段時間後它超時了。所以我嘗試從我的 Mac ping 虛擬機,並收到 0 個數據包。(我可以毫無問題地從 VM ping Mac。)有關如何解決此問題的任何建議?
**更新:**我嘗試從 NAT 切換到橋接(如Stephen Thompson建議的那樣),當我嘗試 ping 虛擬機時收到奇怪的“超出生存時間”消息。我意識到這是由於我使用的 VPN。我與 VPN 斷開連接,現在可以 ping VPN 並通過 ssh 進入其中,無論我使用的是 NAT 還是橋接。
嘗試將您的網路設置為橋接,以便它從您的區域網路中獲取一個網路地址,您將能夠訪問它。
愚蠢的問題,但
172.16.193.129
Ubuntu VM 的目前 IP 是什麼?iptables -F
對於測試,如果您也配置了防火牆 ( ),您可能應該刪除它。