现状描述
在下午发现我的Xshell到服务器节点的连接莫名其妙的断掉,查看系统日志发现出现大量的一下报错:
May 15 17:58:08 yanta sshd[15213]: error:key_read: uudecode AAAAB3NzaC1yc2...........
解决方法
在查询网络上的解决方法后,发现在/root/.ssh/known_hosts文件中可以找到出错的IP及对应报错信息中的字符串,
将其删除就可以了,但是再查看过该服务器上的信息后发现根本没有对应的,编码字符串完全不一样。
之后查看/root/.ssh/authorized_keys发现其中的一个key与报错信息一致,于是首先备份该文件:
# cp authorized_keys authorized_keys.bk
然后仔细查看这个key后发现,本来一个完整的key被人分割成几部分,导致ssh登陆时密钥不完整,于是重新复制粘贴本机上的密钥信息后没有再出现报错信息。
本文描述了一次Xshell连接服务器时出现的异常情况,并详细记录了排查过程。通过检查known_hosts及authorized_keys文件,最终发现并修复了密钥被错误分割的问题。
1259

被折叠的 条评论
为什么被折叠?



