Ubuntu

為什麼我不能從 Mac OS X 主機 ssh 進入(甚至 ping)我的 Ubuntu VM?

  • November 2, 2015

我在 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.129Ubuntu VM 的目前 IP 是什麼?iptables -F對於測試,如果您也配置了防火牆 ( ),您可能應該刪除它。

引用自:https://serverfault.com/questions/84658