一、環境清單
1、主操作系統:windows7-x64
2、虛擬系統:ubuntu-12.04
3、虛擬系統工具:VirtualBox-4.2.6
www.2cto.com
二、主從網絡關系
VirtualBox安裝完成後默認的連接方式是“NAT”方式,使用此方式可以直接在虛擬系統中訪問網絡,當然是基於真實主機可以訪問網絡的情況下。而這種NAT方式就是脫離了路由的方式,虛擬系統依賴於真實系統但是不是並行存在的模式。那麼這樣的方式就可以在沒有網絡的情況下通過真實主機系統訪問虛擬系統了。
打開虛擬系統的網絡配置可以看到如下信息:
ssh默認的監聽端口是21,現在需要在virtualbox中將從主系統訪問的端口映射到虛擬系統的21端口。
點擊“端口轉發”,按照下圖配置,主機端口按照自己需要和系統約束去設置。
三、啟動虛擬linux系統的ssh服務 www.2cto.com
使用命令
Shell代碼
ps -e | grep ssh
查看當前是否有ssh進程,如果只看到了ssh-agent,說明linux系統裡沒有ssh-server
先確定系統有沒有安裝ssh-server,如果有,使用shell命令
Shell代碼
sudo /etc/init.d/ssh start
啟動ssh服務。如果沒有安裝ssh-server,則使用shell命令安裝,前提是能連接網絡
Shell代碼
sudo apt-get install openssh-server
安裝好之後,服務默認是啟動的。如果沒起,可以使用上面說到的啟動命令起服務。
www.2cto.com
四、在主系統中嘗試ssh到虛擬系統
俺用的客戶端工具是Xshell,如下圖敲入命令 ssh
[email protected] 22222,請注意這個地方的host,稍後會提示輸入密碼,校驗通過就可以ssh到虛擬系統了。
看到我下邊的"welcome"了嗎??