SSH远程连接不了服务器的故障及排查故障的步骤

SSH远程连接不了服务器的故障及排查故障的步骤

今天我在连接公司的服务器时候,发现ssh连接不了,以下就是我在自己虚拟机上面ssh远程连接不了服务器的排查故障整理

服务器ssh连接不上的原因有以下几种:

1,网络原因,我们可以先ping一下服务气的IP是否能ping通,能平通就可以排除网络原因

不能ping通,可以看一下network的服务状态

也有可能是服务器对应的网卡down掉了

解决方法,将down掉了网卡重新up启动起来

然后再重启一下网络服务,并查看一下IP地址

[root@node-21 ~]# systemctl restart network

[root@node-21 ~]# ifconfig

ens32: flags=4163 mtu 1500

inet 192.168.22.21 netmask 255.255.255.0 broadcast 192.168.22.255

inet6 fe80::9038:f318:f11e:b7aa prefixlen 64 scopeid 0x20

ether 00:0c:29:51:a6:d1 txqueuelen 1000 (Ethernet)

RX packets 11996 bytes 821323 (802.0 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 19898 bytes 2310677 (2.2 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1000 (Local Loopback)

RX packets 32 bytes 2592 (2.5 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 32 bytes 2592 (2.5 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

2.ssh服务是否启动、端口是否监听,

o

[root@node-21 ~]# ps -aux|grep sshd

root 2103 0.0 0.2 154716 5348 ? Ss 20:34 0:00 sshd: root@notty

root 6131 0.2 0.3 155028 5892 ? Ss 20:50 0:00 sshd: root@pts/0

root 6135 0.0 0.2 154716 5348 ? Ss 20:50 0:00 sshd: root@notty

root 8227 0.0 0.0 112712 956 pts/0 S+ 20:56 0:00 grep --color=auto sshd

[root@node-21 ~]# netstat -nalptu|grep 22

tcp 0 0 192.168.22.21:22 192.168.22.1:60363 ESTABLISHED 2103/sshd: root@not

tcp 0 0 192.168.22.21:22 192.168.22.1:60579 ESTABLISHED 6135/sshd: root@not

tcp 0 48 192.168.22.21:22 192.168.22.1:60578 ESTABLISHED 6131/sshd: root@pts

或者使用Telnet和curl命令访问22端口,查看是否又没用返回值。有返回值说明22端口正常

没有返回值则说明端口未监听,也就是服务未运行,启动ssh服务就可以了

[root@node-21 ~]# systemctl restart sshd

[root@node-21 ~]# ps -aux|grep sshd

root 2103 0.0 0.2 154716 5348 ? Ss 20:34 0:00 sshd: root@notty

root 6131 0.1 0.3 155028 5896 ? Ss 20:50 0:01 sshd: root@pts/0

root 6135 0.0 0.2 154716 5348 ? Ss 20:50 0:00 sshd: root@notty

root 9111 0.0 0.2 112920 4312 ? Ss 21:01 0:00 /usr/sbin/sshd -D

root 9172 0.1 0.2 155000 5584 ? Ss 21:02 0:00 sshd: root@pts/1

root 9176 0.1 0.2 154716 5344 ? Ss 21:02 0:00 sshd: root@notty

[root@node-21 ~]# ss -nlpt|grep 22

LISTEN 0 128 *:22 *:* users:(("sshd",pid=9111,fd=3))

LISTEN 0 128 [::]:22 [::]:* users:(("sshd",pid=9111,fd=4))

3.防火墙禁用了ssh的22端口,可以在防火墙规则里面方形ssh服务的22端口

[root@node-21 ~]# firewall-cmd --zone=public --add-port=22/tcp --permanent

success

下面就是分析网络故障排查的拓扑图

相关典藏

五金工具箱十大品牌排行榜
365bet大陆华人的网站

五金工具箱十大品牌排行榜

📅 08-04 👁️‍🗨️ 1952
三種同分
365betribo88

三種同分

📅 07-31 👁️‍🗨️ 7005
阿联沉默30年终开口!央视“王炸级”专访,真相来了