远程连接Linux实例提示“ssh_exchange_identification: read: Connection reset by peer”错误

本文介绍远程连接Linux实例时,提示“ssh_exchange_identification: read: Connection reset by peer”错误的问题原因和解决方案。

问题描述

远程连接Linux实例时,提示以下报错。使用VNC登录实例,检查/etc/hosts.allow/etc/hosts.deny文件中都没有相应的规则,通过抓包发现实例将SSH请求重置,使用SSH可以正常连接其他ECS实例。

ssh_exchange_identification: read: Connection reset by peer

问题原因

Linux实例内liblz4.so.1文件丢失导致该错误。由于liblz4.so.1文件是liblz4.so.1.7.5文件的软链接,该文件丢失则导致SSH连接异常。

解决方案

  1. 登录Linux实例。

    具体操作,请参见使用管理终端连接Linux实例

  2. 查看liblz4.so.1.7.5文件是否存在。如果不存在,则从正常实例拷贝此文件到/usr/lib64/目录中。

    说明

    liblz4.so.1文件丢失,可能会导致执行pstop等命令执行报错。

  3. 执行以下命令,建立软链接。

    ln -s liblz4.so.1.7.5 liblz4.so.1

如果您的问题仍未解决,点击我要提问试试。

阿里云首页 云服务器 ECS 相关技术圈