使用jsch时遇到 Failed publickey for <myusername> from<myip> port 23837 ssh2: RSA

发布时间 2023-09-08 14:37:13作者: leegooy

两台机器,一台机器正常,一台报错

按照网上的方法:

对比目录文件权限,一致

对比 ssh sshd配置,一致

 

查看sshd日志,有差异但是没分析出来。

把日志debug打开,发现了关键差异

正常的机器从~/.ssh/authorized_key 第7行匹配到了密钥,

报错的机器从这日志开始报错了

查看正常机器authorized_key 第7行内容,居然是本机的公钥。

报错的机器authorized_key没有添加本机自己的公钥,添加后再测试成功了。。。
————————————————
版权声明:本文为CSDN博主「leegoo_V」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/l568288g/article/details/130995162