1)确保已连接网络
输入ifconfig查看ens33(本人的为ens33)的inet跟Shell的主机号是否对应
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet (略) netmask 255.255.255.0 broadcast 192.168.80.25
检查是否能连接外网?不能请重新配置网络,一般选择NAT+重置网络连接即可连接。(很重要!)
ping www.baidu.com
2)方法一:将INPUT规则链设置只允许指定网段的主机访问本机的22端口,输入以下命令即可(本人的主要原因是没开放22端口)
查看防火墙:service iptables status
关闭防火墙:/etc/init.d/iptables stop
打开防火墙: service iptables start
手动开启22号端口:
检查端口开启情况: ss -lnt
iptables -I INPUT -s 本机地址/24 -p tcp --dport 22 -j ACCEPT
如:
iptables -I INPUT -s 192.160.123.123/24 -p tcp --dport 22 -j ACCEPT
2)永久生效,避免重启失效。
service iptables save
启动sshd服务:
[root@localhost ***]# /etc/init.d/sshd start
Starting sshd (via systemctl): [ 确定 ]
方法二:自动开启:
命令setup-->系统服务-->找到sshd.service-->点击空格键(确认)。注:切换Tab
[root@localhost ***]# setup
3)重连XShell