爲了能在本身筆記本電腦上兼容公司的用64位系統編譯出來的MapReduce程序,我把本身原來32位的ubuntu虛擬機刪除後,安裝了目前最新的ubuntu-14.04.2-desktop-amd64.iso。shell
但問題出現了,個人Winscp和putty都鏈接不上個人ubuntu系統,經一番探索,總結以下(下文中的"#"表明是root用戶):ubuntu
1. 虛擬機 -> 設置 -> 網絡適配器 -> 網絡鏈接,應該改爲橋接模式。windows
2. 注意,改爲橋接模式後,你的ubuntu系統的ip地址會發生變化,讀者能夠經過shell命令ifconfig測試一下。因此改爲橋接模式後,你的Winscp界面上的主機名以及putty界面上的Host Name,應該從新填寫你更改爲橋接模式後的ubuntu系統的ip地址。網絡
3. 這時你應該能夠在windows系統上ping通ubuntu ip,也能夠在ubuntu上ping通你的windows ip,但Winscp和putty仍然沒法鏈接到你的ubuntu。ssh
4. 此時應該是你ubuntu系統上沒有啓動sshd的緣故,請#apt-get install openssh-server安裝。測試
5. 以後重啓ssh :#/etc/init.d/ssh restartspa
6. 測試ssh是否可用:#ssh localhost
rest
7. 發現第6步仍然鏈接不上,咱們此時來個絕殺:reboot(重啓你的ubuntu系統)server
8. 測試 #ps -e | grep ssh 發現有ssh進程,#ssh localhost發現ssh成功,此時用Winscp和putty去鏈接ubuntu系統,成功搞定!進程