虚拟机和本地主机互相可以ping通,但是Xshell无法连接上虚拟机。
ip地址等均正确,就是连接失败,查询后发现可能是虚拟机上没有安装ssh
查看ubuntu上是否安装ssh服务
ps -e|grep ssh
如下图无任何显示,说明没有安装ssh
安装ssh
apt-get install openssh-server(root用户)
sudo apt-get install openssh-server(非root用户)
注:安装需要用到root权限,若此次用户是root则可以直接使用以上命令,若不是需切换到root账户或授予此次操作root权限
启动ssh服务
/etc/init.d/ssh start
再次查看
ps -e|grep ssh
重新在xshell上进行连接,连接成功。