1.关闭防火墙
sudo ufw status
#关闭防火墙
上图显示防火墙已关闭
2.开启sshd
service sshd restart
#重启sshd服务
3.设置net
4.打开22端口
5.查看ip
ip a
问题来了,防火墙也关了,sshd也开启了,net也设置了,但还是连不上.......
ping了一下,请求超时,看来还是虚拟机的问题
于是查看了一下虚拟机网络设置
在左上方 编辑--->虚拟网络编辑器
设置NET模式的子网ip地址,需要根据自己的ip地址设置
我的ip地址为192.168.43.201,所以子网ip设置的是192.168.43.0,掩码255.255.255.0(学过网络的应该懂)
设置后点确定
在xshell中 连接,成功