使用NAT模式上網的VirutalBox虛擬機器

來源:互聯網
上載者:User

標籤:style   blog   http   使用   os   2014   

問題描述:

在VirutalBox中安裝了CentOS作業系統,物理主機沒有使用交換器或者是路由器等裝置。

 

需求:

在物理機Windows裡可以使用ssh串連虛擬機器,並且可以訪問虛擬機器提供的web服務。

 

前言:

一般情況下,在Windows裡使用VirutalBox虛擬出來的Linux虛擬機器的網路設定應該使用橋接的方式,這樣虛擬機器和物理機器,可以並行的存在。

處於同一區域網路可以相互Ping通,但前提是物理機器使用了交換器或者是路由器,如果沒有使用這些裝置的話,這兩個系統就沒辦法簡單的互Ping了。

 

解決辦法:

VirtualBox設定在NAT模式下的連接埠轉寄規則

1,開啟VirtualBox,右擊Linux虛擬機器,選擇設定選項。在裝置面板中,選擇網路,網卡1串連方式為網路位址轉譯NAT,點擊進階,顯示進階設定,如:

2,點擊連接埠轉寄按鈕開啟連接埠轉寄規則列表,可以添加或刪除規則。

規則中一些術語的解釋:

主機:物理主機系統

子系統:VirtualBox虛擬出來的系統

主機連接埠:物理主機系統的連接埠,將此連接埠轉寄到子系統連接埠

子系統連接埠:虛擬機器子系統的連接埠

下面以添加SSH串連規則為例:

點擊右邊的綠色加號按鈕,規則列表中就會添加一條規則。更改其名稱為ssh(這個名稱可以隨便寫的)。協議選擇TCP。主機IP和子系統IP留空不用填寫。 主機連接埠填寫2222,也可以更改為其它連接埠,只要不與其它連接埠衝突即可,物理主機SSH串連虛擬機器時將使用此連接埠。子系統連接埠填寫22,因為SSH串連 預設是使用22連接埠的,所以這個是不能隨意填寫的,例如最常用的像http協議的話預設是80連接埠,而ftp協議預設是21連接埠。填寫完畢,點擊確定按鈕儲存設定。

開啟Linux虛擬機器,安裝SSH服務並開啟,關閉防火牆。在物理主機Windows系統裡就可以使用Putty或者SecureCRT等軟體串連 Linux虛擬機器了,SSH地址寫localhost或127.0.0.1,連接埠填寫剛才在Virtualbox設定連接埠轉寄規則中的主機連接埠,上例中是使用了2222。如果沒有串連成功,請檢查Linux虛擬機器是否已經安裝並開啟SSH服務,並要關閉防火牆。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.