今天心血来潮,突然想使用Putty来登陆到VMware的虚拟机中,这样一来可以不必在两个系统中直接切换,而来可以节省一些资源,毕竟图形化界面有要占用一些系统资源,笔记本吃不消(个人理解)。为此说干就干,步骤如下:
(1)安装SSH。默认的ubuntu是没有安装SSH的,为此我们首先来检验是否安装了。
输入命令:ssh localhost
如果出现:connect to host localhost port 22: Connection refused
则说明没有安装,需要按如下方法安装:
1.安装SSH:sudo apt-get install openssh-server
2.启动服务:sudo /etc/init.d/ssh start
启动后,观察该服务是否正常启动:ps -e | grep ssh
观察到:
2261 ? 00:00:00 sshd
2673 ? 00:00:00 ssh-agent
证明已经启动成功了。
(2)登陆。然后启动Putty,在Ubuntu中,输入ifconfig观察IP地址,然后在Putty中的ip address中输入该IP地址,端口号选择默认的22号,连接方式为SSH,如果地址配置成功的话,输入ubuntu的账号和密码即可成功登陆。
但是,我的机子比较奇葩,所以出现了问题,具体就是connection time out的问题。
为此,诊断错误信息:
直接在主机中ping虚拟机的ip地址,发现不能够ping通。
在虚拟机中ping主机的地址,发现能够ping通,严重怀疑是ip地址的配置问题。
进入网络连接,发现主机的两个虚拟机网卡都被禁用了,分别是VMnet1和VMnet8,在无线网络的属性中,设置Internet连接共享,选择VMnet8,而不是VMnet1,然后重新ping一下,就OK了。
这个过程包括多次尝试,分别对net8和net1进行设置,最终发现可能是NAT默认的是VMnet8,而主机采用的是VMnet1,所以才导致失败的吧。
设置之后,禁用VMnet1,只使用VMnet8,然后在主机中ping虚拟机的地址,发现能够ping通。
最后,登陆putty,输入虚拟机的地址,然后选择SSH登陆,会等待一会,然后输入账号和密码,即可登陆到虚拟机中。
Ubuntu下Putty复制:http://www.linuxdiyf.com/linux/17296.html
xming+putty搭建远程图形化ssh访问ubuntu 14.04:http://www.linuxdiyf.com/linux/16840.html
使用PuTTY密钥认证机制远程登录Linux:http://www.linuxdiyf.com/linux/9584.html
Putty远程登录VMware虚拟机Linux(Ubuntu):http://www.linuxdiyf.com/linux/5682.html
用PuTTY如何远程连接局域网中的Ubuntu系统:http://www.linuxdiyf.com/linux/9821.html