SSH远程连接不了服务器的故障及排查故障的步骤 |
您所在的位置:网站首页 › 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 02.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服务就可以了 3.防火墙禁用了ssh的22端口,可以在防火墙规则里面方形ssh服务的22端口 下面就是分析网络故障排查的拓扑图
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |