未分類 10 6 月 2020 ssh 显示加载 id_rsa 格式无效 ssh 显示加载 id_rsa 格式无效 資深大佬 : yyyb 2 load pubkey “/home/lq/.ssh/id_rsa”: invalid formatssh 服务端版本 7.9ssh 客户端 8.3怎么解决? 大佬有話說 (14) 資深大佬 : shynome 换行符的问题,把 rn 换成 n 就好了,这是会在 Windows 上出现的问题,与编辑器有关 主 資深大佬 : yyyb @shynome 服务端客户端都是 linux,之前一直正常,客户端版本更新到 8.3 以后就这样了 資深大佬 : shynome 这客户端太新了,我没有用过,不确定是否有其他问题,如果解决不了,建议回退版本但我还是想问一下你是否确认了换行符相关的问题 資深大佬 : swulling 把内容贴出来才能看啊,不贴内容怎么 debug 資深大佬 : yanqiyu 我这里是 8.3p1 一切正常, 这个错误是 load pubkey 的问题, 不应该影响登录甚至我觉得像是 openssh 把这个 priv key 当成 pub key load 了…但是登录不应该需要 pub key 啊 資深大佬 : Langley 试试检查下 ssl library 的问题 主 資深大佬 : yyyb @shynome 和换行符没关系,低版本客户端就正常 主 資深大佬 : yyyb @yanqiyu 确实不影响登陆 資深大佬 : shynome @yyyb 也许是个 bug,可以向 openssh 反馈下 資深大佬 : yanqiyu @yyyb 建议看一下 ssh -v 的输出, 看看什么阶段去试图寻找公钥了 資深大佬 : yanqiyu 是不是你的公钥没了 /或者位置不对出发了什么 fallbackssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub看看 資深大佬 : IsaacYoung id_rsa.pub 資深大佬 : wsy2220 8.3 版本 rsa+sha1 已经禁止使用了 主 資深大佬 : yyyb @wsy2220 应该是这个原因了