周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
个人记录
  1. 首页
  2. linux
  3. 正文

tabby 升级之后 登录报错 Authentication rejected

2025年 3月 8日 455点热度 0人点赞 1条评论

问题现象

  • 使用私钥方式登录
  • 之前可以通过tabby正常登录服务器,升级了tabby之后,就无法正常登录了
    SSH  Connecting to 服务器
    SSH  Host key fingerprint:
    SSH   ecdsa-sha2-nistp256  SHA256:OTGiFDZY4fG2K1paEbwequsuENsyhjptiPCEs 
    SSH  Trying private key: file:///Users/zhoukai/Documents/私钥
    X  Authentication rejected
  • 通过mac的命令窗ssh登录,发现可以正常登录
    ssh 账号@服务器地址

分析

  • 通过ssh使用指定的私钥登录,发现可以正常登录
    ssh -v -i /Users/zhoukai/Downloads/id_rsa zhoukai@192.168.1.3
  • 通过tabby,使用这个id_rsa私钥,发现报错无法登录
  • 查看被登录的服务器日志
    tail -f /var/log/auth.log
    # 输出
    Mar  8 22:01:30 ubuntu sshd[3932448]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
    Mar  8 22:01:30 ubuntu sshd[3932448]: Received disconnect from 192.168.1.239 port 49960:11:  [preauth]
  • 发现关键问题 ssh-rsa,加密方式
    • ​本地终端可能使用更安全的算法(如 rsa-sha2-256 或 rsa-sha2-512),而Tabby未明确指定算法类型,导致默认使用旧的 ssh-rsa 被服务器拒绝。

解决

  • 更新sshd,支持ssh_rsa
    sudo vim /etc/ssh/sshd_config
    # 添加以下配置
    PubkeyAcceptedAlgorithms +ssh-rsa
    HostKeyAlgorithms +ssh-rsa
  • 重新启动sshd
    sudo systemctl restart sshd
  • 重新使用tabby登录,发现可以正常登录了

🎯 拓展阅读提示

本文涉及的内容已同步至公众号后台,我会在那里分享更多深度内容和实用技巧

→ 点击关注:一行梦境

公众号二维码
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2025年 3月 8日

周凯

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

  • Avatar
    大禹

    实际上这是1.0.222的bug,GitHub上已经有相关issue了,回退一点问题没有。

    2025年 3月 12日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    蒙ICP备18004897号