在Ubuntu 14.04上親測解決問題。
成都創新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于做網站、網站制作、札達網絡推廣、微信小程序定制開發、札達網絡營銷、札達企業策劃、札達品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創新互聯公司為所有大學生創業者提供札達建站搭建服務,24小時服務熱線:028-86922220,官方網址:vcdvsql.cn本文的 VirtualBox 是基于 Windows 平臺環境,虛擬機中安裝了 Ubuntu,即在 Windows 平臺下通過 SSH 方式連接虛擬機中的 Ubuntu。
一直以來都使用 VirtualBox 來虛擬 Ubuntu 使用,而自己的電腦都是在家里使用,家里又配置了一個無線路由器,故我總是將 VirtualBox 的網絡方式設置為橋接模式(Bridged Adapter),這樣可以很方便的使用 SecureCRT 的 SSH 方式連接 VirtualBox 里面虛擬的 Ubuntu。
因為橋接模式的網絡連接是相當于把虛擬出來的系統與真實主機并行存在,即假如真實主機從路由 器分配得的 IP 地址為 “192.168.1.100”,那么虛擬出來的系統在橋接模式下可以將 IP 配置為 “192.168.1.101”,就可以簡單的在真實主機上 ping 這臺虛擬主機,或者使用 SSH 方式連接,而連接的 IP 就是 “192.168.1.101”。
而最近放假了,準備回家過年,突然想到那里的環境是沒有路由器的,于是就不可能如上的橋接模式工作了。
VirtualBox 安裝完成后默認的連接方式是 “NAT” 方式,使用此方式可以直接在虛擬系統中訪問網絡,當然是基于真實主機可以訪問網絡的情況下。而這種 “NAT” 方式就是脫離了路由器的方式,虛擬系統依賴于真實系統但是不是并行存在的模式。那么這樣的方式就可以在沒有網絡的情況下通過真實主機系統訪問虛擬系統了。
不過這樣的 “NAT” 方式是無法使用上述簡單的配置 IP 的方式就能直接連接的,需要做簡單的設置。
步驟一:安裝 SSH 服務這個東西就不用多說,在這里是必須的步驟,詳見之前文章。
步驟二:端口轉發此步驟就是全文的關鍵。關閉虛擬機,進入 Windows 平臺的命令提示符模式,然后定位到你的 VirtualBox 安裝目錄,例如 “C:Program FilesOracleVirtualBox”,接著輸入:
VBoxManagemodifyvm"VMname"--natpf1"guestssh,tcp,,2222,,22"
其中 “VM name” 為你的虛擬 Ubuntu 的名稱,即 VirtualBox 管理器中系統列表上顯示的名稱。
即將本地真實主機的 “2222” 端口指向了虛擬機中 Linux 系統的 “22” 端口。
“–natpf1” 不用修改,一般虛擬機默認只有一個網絡連接,即第一個連接,除非你還設置有多個網絡連接,這里按需修改。
其他默認即可。
步驟三:SSH 方式連接 Ubuntu此時啟動你的虛擬機中的 Ubuntu,啟動后,打開 SecureCRT,新建一個連接,連接 IP 為 “127.0.0.1”,連接端口為 “2222”。這點非常重要,否則你將連接不上。
剩下的就是訪問帳號和密碼,這個就不過多解釋了。點擊確定后就能連接上你虛擬機中的 Linux。
當前標題:VirtualBox使用NAT方式網絡的SSH連接
網頁路徑:http://vcdvsql.cn/article16/chsidg.html
成都網站建設公司_創新互聯,為您提供網站改版、云服務器、微信公眾號、小程序開發、軟件開發、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯