6月 1, 2026 - 开发笔记    ssh 链接失效已关闭评论

ssh 链接失效

为何ssh链接以前可以链接,现在不能链接了

本地 OpenSSH 版本升级 / 配置变更(概率最高)

新版 OpenSSH(8.8+)默认禁用弱算法 ssh-rsa
  • 之前能连:你旧客户端没限制算法,可以正常协商。
  • 现在不能连:本地系统 / SSH 升级后,直接拒绝老旧算法,触发你看到的报错。
    临时修复(立即能用)
    bash
    运行
    # 替换成你的账号、IP、端口
    ssh -o HostKeyAlgorithms=+ssh-rsa -p 39001 用户名@118.89.196.175
    

    永久修复(不用每次加参数)

    编辑本地 ~/.ssh/config

    bash
    运行
    nano ~/.ssh/config
    
    写入:
    plaintext
    Host *
      HostKeyAlgorithms +ssh-rsa
      PubkeyAcceptedAlgorithms +ssh-rsa

评论被关闭。