題 無法在virtualbox中使用putty訪問ubuntu服務器


我在virtualbox中安裝了ubuntu服務器,主機操作系統是windows 7。
我需要使用putty訪問該ubuntu服務器。
現在通過putty訪問的方法是,在虛擬框中有兩個適配器應該是 NAT 另一個應該是 橋接適配器 一切都很好,在我的虛擬服務器上也有互聯網連接,檢查互聯網我在我的ubuntu服務器中使用它:

wget http://www.google.com

它成功下載了一個 index.html 目錄上的頁面。
但是一旦我在ubuntu終端上寫

ifconfig

然後它不會顯示我可以通過putty訪問的工作IP地址。 enter image description here 當我通過putty嘗試使用ip時顯示錯誤:/ enter image description here enter image description here 這有什麼問題?謝謝


2
2018-06-21 07:14


起源




答案:


eth0 接口是NAT的接口。它默認只允許傳出流量。

為了通過橋接接口訪問VM,應該有一個 eth1 在ifconfig輸出中輸入。仔細檢查您是否正確啟用並在VirtualBox中配置了第二個NIC。

或者,您也可以僅使用NAT並配置端口轉發: https://www.virtualbox.org/manual/ch06.html#network_nat


4
2018-06-21 08:42





在使用Ubuntu Server時,您需要手動創建網絡接口以獲取eth1。為此,請按照以下步驟操作:

  • 去: sudo nano / etc / network / interfaces

  • 將eth1添加到您在上面步驟中打開的文件中:

    汽車eth1

    iface eth1 inet dhcp

  • 按ctrl + X關閉文件並在關閉時按y保存它(或者你可以使用自己喜歡的編輯器,我使用nano編輯器)

  • 重新啟動系統,您的新eth1將立即可用。

  • 現在從你的vm使用ifconfig和你的eth1地址

  • 去putty並使用eth1地址並登錄

  • 請注意,如果仍然無效,請嘗試在VM中安裝ssh服務器,然後重試。命令如下:

    sudo apt-get install openssh-server     

2
2017-11-02 05:38