SSHD的key_read报错的解决方法

现状描述

在下午发现我的Xshell到服务器节点的连接莫名其妙的断掉,查看系统日志发现出现大量的一下报错:

May 15 17:58:08 yanta sshd[15213]errorkey_read: uudecode AAAAB3NzaC1yc2...........

解决方法

在查询网络上的解决方法后,发现在/root/.ssh/known_hosts文件中可以找到出错的IP及对应报错信息中的字符串,
将其删除就可以了,但是再查看过该服务器上的信息后发现根本没有对应的,编码字符串完全不一样。

之后查看/root/.ssh/authorized_keys发现其中的一个key与报错信息一致,于是首先备份该文件:

# cp authorized_keys authorized_keys.bk

然后仔细查看这个key后发现,本来一个完整的key被人分割成几部分,导致ssh登陆时密钥不完整,于是重新复制粘贴本机上的密钥信息后没有再出现报错信息。

你可能感兴趣的:(linux)