背景:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。
解决方法:
1.查看防火墙状态
sudo ufw status
结果如下:(显示内容为ssh服务未开启)
2. 开启22号端口,可以提供给xshell进行连接
sudo ufw allow 22
3. 在虚拟机中安装openssh服务
sudo apt-get install openssh-server
4. 等待ssh服务安装完成后,通过命令查看ssh服务是否成功开启。
ps -e | grep ssh
显示上图信息,表示ssh服务已正常开启,可以通过xshell进行连接了。