V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yyyb
V2EX  ›  Linux

ssh 显示加载 id_rsa 格式无效

  •  
  •   yyyb · 2020-06-21 20:56:33 +08:00 · 4980 次点击
    这是一个创建于 1376 天前的主题,其中的信息可能已经有所发展或是发生改变。
    load pubkey "/home/lq/.ssh/id_rsa": invalid format
    ssh 服务端版本 7.9
    ssh 客户端 8.3
    怎么解决?
    14 条回复    2020-06-21 22:31:15 +08:00
    shynome
        1
    shynome  
       2020-06-21 20:59:54 +08:00 via Android
    换行符的问题,把 \r\n 换成 \n 就好了,这是会在 Windows 上出现的问题,与编辑器有关
    yyyb
        2
    yyyb  
    OP
       2020-06-21 21:05:21 +08:00
    @shynome 服务端客户端都是 linux,之前一直正常,客户端版本更新到 8.3 以后就这样了
    shynome
        3
    shynome  
       2020-06-21 21:09:22 +08:00 via Android
    这客户端太新了,我没有用过,不确定是否有其他问题,如果解决不了,建议回退版本
    但我还是想问一下你是否确认了换行符相关的问题
    swulling
        4
    swulling  
       2020-06-21 21:24:20 +08:00 via iPhone
    把内容贴出来才能看啊,不贴内容怎么 debug
    yanqiyu
        5
    yanqiyu  
       2020-06-21 21:52:17 +08:00
    我这里是 8.3p1 一切正常, 这个错误是 load pubkey 的问题, 不应该影响登录
    甚至我觉得像是 openssh 把这个 priv key 当成 pub key load 了...
    但是登录不应该需要 pub key 啊
    Langley
        6
    Langley  
       2020-06-21 21:52:30 +08:00 via iPhone
    试试检查下 ssl library 的问题
    yyyb
        7
    yyyb  
    OP
       2020-06-21 21:52:44 +08:00
    @shynome 和换行符没关系,低版本客户端就正常
    yyyb
        8
    yyyb  
    OP
       2020-06-21 21:53:31 +08:00
    @yanqiyu 确实不影响登陆
    shynome
        9
    shynome  
       2020-06-21 22:02:08 +08:00 via Android
    @yyyb 也许是个 bug,可以向 openssh 反馈下
    yanqiyu
        10
    yanqiyu  
       2020-06-21 22:06:54 +08:00
    @yyyb 建议看一下 ssh -v 的输出, 看看什么阶段去试图寻找公钥了
    yanqiyu
        11
    yanqiyu  
       2020-06-21 22:09:19 +08:00
    是不是你的公钥没了 /或者位置不对出发了什么 fallback
    ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
    看看
    IsaacYoung
        12
    IsaacYoung  
       2020-06-21 22:12:28 +08:00
    id_rsa.pub
    wsy2220
        13
    wsy2220  
       2020-06-21 22:15:10 +08:00 via Android   ❤️ 2
    8.3 版本 rsa+sha1 已经禁止使用了
    yyyb
        14
    yyyb  
    OP
       2020-06-21 22:31:15 +08:00
    @wsy2220 应该是这个原因了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   982 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:15 · PVG 04:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.