为了能在本身笔记本电脑上兼容公司的用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系统,成功搞定!进程