kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22

ssh服务连接报错解决办法(其中之一)

问题描述:

二狗今天遇到这样一个问题,同网段服务器能够相互ping通,但是彼此之间不能通过ssh跳转

解决办法

重新生成sshd服务配置文件,重启服务

1、mkdir -p /var/empty/sshd/etc

2、cd /var/empty/sshd/etc

3、ln -s /etc/localtime localtime

4、重启sshd服务
systemctl restart sshd
或者
/etc/init.d/sshd restart
#本次二狗发现的问题解决办法即是这几步了,
#着急解决问题的朋友可以先尝试一下,
#有时间的朋友则可以往下看问题的详细描述啦

kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22_第1张图片
ping测一切正常,但是ssh连接时报如下错误:

kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22

解决思路

1.首先检查路由等情况,这里二狗发现一台设备的 route命令无法使用,
报错显示

[root@localhost ~]# route
-bash: route: 未找到命令

这是由于缺少相关命令或软件包所导致的
解决办法:

yum -y install net-tools

2.首先排查sshd服务是否正常,端口有没有起来或者被占用
kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22_第2张图片
从排查结果来看sshd服务是处于启动状态,但是为什么就跳转不过去呢?
仔细看会发现有报错,报错内容是缺少相关目录文件

3.顺藤摸瓜查配置文件
kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22_第3张图片

打开/var目录发现竟然只有一个logs目录!

那么问题就有点奇怪了,

/var 包括系统运行时要改变的数据。其中包括每个系统是特定的,即不能够与其他计算机共享的目录,如/var/log,/var/lock,/var/run。有些目录还是可以与其他系统共享,如/var/mail, /var/cache/man, /var/cache/fonts,/var/spool/news。var目录存在的目的是把usr目录在运行过程中需要更改的文件或者临时生成的文件及目录提取出来,由此可以使usr目录挂载为只读的方式。隐含要求var目录必须挂载为可以读写的方式。

根据定义我们知道,/var目录不可能仅有logs一个文件夹存在

问题到这里就知道服务不可用的原因了,至少定位到了是因为/var目录下的文件缺失造成的,那么再往下看:

kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22_第4张图片
通过查看系统分区信息,发现挂载了一个lv_var磁盘空间到/var目录下,
即,原先/var目录变成了新增块设备的访问路径,这就导致系统原本的/var目录被覆盖,目录下的内容自然是无法访问,
kex_exchange_identification: read: Connection reset by peer Connection reset by 10.180.xx.1 port 22_第5张图片
通过查看/etc/fstab也验证了之一结论,由此也发现了为什么前文没有route命令了!

问题找到了,那么我们来解决问题吧:
1、mkdir -p /var/empty/sshd/etc

2、cd /var/empty/sshd/etc

3、ln -s /etc/localtime localtime

4、重启sshd服务
systemctl restart sshd
或者
/etc/init.d/sshd restart

上述4步重新建立sshd服务的文件路径,然后则可以重新启用服务了!

你可能感兴趣的:(linux,网络操作系统,笔记,运维,linux,ssh)