本地装的Ubuntu虚拟机。 宿主机是win10, 互相之间能ping通,就是Xshell连不上,而且也不能弹出用户名和密码框。 后来解决,具体过程如下:
1: ifconfig -a命令得到 ubuntu的IP地址。
2: 判断是否unbuntu安装了SSH服务: #ps -e |grep ssh, 需要能看到sshd,否则需要安装SSH
3: 安装SSH: # sudo apt-get install openssh-server
4: 启动SSH服务: #/etc/init/ssh start
5: 在虚拟机上测试是否能成功登陆: #ssh -l 用户名 本机IP
6:用XSHELL连接,如果不弹出用户名,密码:则关闭防火墙: ufw disable; 或者在防火墙开启的情况下开放22端口:sudo ufw allow 22