今天心血來潮,突然想使用Putty來登陸到VMware的虛擬機(jī)中,這樣一來可以不必在兩個系統(tǒng)中直接切換,而來可以節(jié)省一些資源,畢竟圖形化界面有要占用一些系統(tǒng)資源,筆記本吃不消(個人理解)。為此說干就干,步驟如下:
(1)安裝SSH。默認(rèn)的ubuntu是沒有安裝SSH的,為此我們首先來檢驗是否安裝了。
輸入命令:ssh localhost
如果出現(xiàn):connect to host localhost port 22: Connection refused
則說明沒有安裝,需要按如下方法安裝:
1. 安裝SSH:sudo apt-get install openssh-server
2. 啟動服務(wù):sudo /etc/init.d/ssh start
啟動后,觀察該服務(wù)是否正常啟動:ps -e | grep ssh
觀察到:
2261 ? 00:00:00 sshd
2673 ? 00:00:00 ssh-agent
證明已經(jīng)啟動成功了。
(2)登陸。然后啟動Putty,在Ubuntu中,輸入ifconfig觀察IP地址,然后在Putty中的ip address中輸入該IP地址,端口號選擇默認(rèn)的22號,連接方式為SSH,如果地址配置成功的話,輸入ubuntu的賬號和密碼即可成功登陸。
但是,我的機(jī)子比較奇葩,所以出現(xiàn)了問題,具體就是connection time out的問題。
為此,診斷錯誤信息:
直接在主機(jī)中ping虛擬機(jī)的ip地址,發(fā)現(xiàn)不能夠ping通。
在虛擬機(jī)中ping主機(jī)的地址,發(fā)現(xiàn)能夠ping通,嚴(yán)重懷疑是ip地址的配置問題。
進(jìn)入網(wǎng)絡(luò)連接,發(fā)現(xiàn)主機(jī)的兩個虛擬機(jī)網(wǎng)卡都被禁用了,分別是VMnet1和VMnet8,在無線網(wǎng)絡(luò)的屬性中,設(shè)置Internet連接共享,選擇VMnet8,而不是VMnet1,然后重新ping一下,就OK了。
這個過程包括多次嘗試,分別對net8和net1進(jìn)行設(shè)置,最終發(fā)現(xiàn)可能是NAT默認(rèn)的是VMnet8,而主機(jī)采用的是VMnet1,所以才導(dǎo)致失敗的吧。
設(shè)置之后,禁用VMnet1,只使用VMnet8,然后在主機(jī)中ping虛擬機(jī)的地址,發(fā)現(xiàn)能夠ping通。
最后,登陸putty,輸入虛擬機(jī)的地址,然后選擇SSH登陸,會等待一會,然后輸入賬號和密碼,即可登陸到虛擬機(jī)中。
參考資料:
主機(jī)ping不通虛擬機(jī),關(guān)于vmnet1,vmnet8 :
http://blog.csdn.net/erazy0/article/details/5676461
ubuntu安裝SSH服務(wù):
http://hi.baidu.com/1267/blog/item/a3b5a8c230a28d100ef4778c.html
posted on 2011-09-04 21:36
deercoder 閱讀(4624)
評論(1) 編輯 收藏 引用 所屬分類:
Unix/Linux