Xshell 在连接本地Linux 系统失败:
1.先检查是否是使用的ssh 连接:
2.输入 ping Linux 的ip 如果是可以ping 通的,说明是网络没有问题,再次进行连接,如果依然是连接失败
- 先查看防火墙的状态,在vmware Linux 系统终端 中输入 service iptables status /service firewalld status 或者systemctl status firewalld
如果防火墙是开启的,有可能是防火墙阻止了,先关闭防火墙,输入service iptables stop ,由于CentOs 7之后防火墙改成了firewalld,所以如果第一个不成功的话,就输入 service firewalld stop 。注意:这个防火墙是重启后就复原的,如果想永久生效,输入 开启:chkconfig iptables/firewalld on 关闭:chkconfig iptables/firewalld off .设置后重启 : reboot/shutdown -h now
4.完成后再次连接,如果依然报错,可能是22 端口没有开
输入 ss -lnt (小写的L)发现没有开启 22 端口
开启 ssh 服务,输入 service sshd start ,再次运行 ss -lnt,查看是否已经打开
SSH服务开机自动启动:chkconfig sshd on
取消开机自启动:chkconfig sshd off
开启服务后,检查服务状态:service sshd status
————————————————
版权声明:本文为CSDN博主「有一种人仅仅是认识就很好了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36350532/article/details/79202983