问题: 使用xshell连接虚拟机的Ubuntu,一直提示连接失败。
-
检测ssh服务是否安装和开启:
由于xshell与虚拟机的链接是通过ssh协议进行的,因此首先检查Ubuntu中ssh服务是否开启,使用以下命令:sudo ps -e|grep ssh
如果显示下图,则表明ssh服务安装并启动;否则需要安装ssh服务
-
安装ssh服务:
使用以下命令在Ubuntu安装ssh服务sudo apt-get install openssh-server
并在提示是否继续时输入Y继续;
安装成功后,继续使用1中的命令sudo ps -e|grep ssh
查看是否安装成功 -
提示Ignoring unknown interface eth0=eth0:
打开/etc/network/interfaces
,我的笔记本使用的是无线网进行连接,使用DHCP方式,故添加以下内容:# 获取动态配置: auto eth0 iface eth0 inet dhcp
如果使用静态IP,添加以下内容
# 使用静态ip进行配置 auto eth0 iface eth0 inet static # ip地址 address 192.168.16.72 # 网关 gateway 192.168.16.1 # 子网掩码 netmask 255.255.255.0
保存修改后重启客户端
-
ifconfig查看Ubuntu连接的ip地址
-
在xshell中新建会话,填入连接名称,协议选择SSH,主机填入4中查询到的Ubuntu的ip地址;端口号默认使用22,然后点击连接;连接成功后如下图:
-
若启动Ubuntu时提示
无法连接mks,套接字尝试次数太多
,则到服务中启动VMware相关的所有服务后重试;
All done!