【vs code(cursor) ssh连不上服务器(3)】无法连接到远程扩展主机服务器 ( ...

打印 上一主题 下一主题

主题 545|帖子 545|积分 1635


  • 【vs code(cursor) ssh连不上服务器】但是 Terminal 可以连上,问题解决 ✅

    • 方法1,重新设置 config

  • 【vs code(cursor) ssh连不上服务器(2)】但是 Terminal 可以连上,问题解决 ✅

    • 方法2, 延伸 ConnectTimeout

  • 此外,还实验了(3)改 ssh path,(4)与服务器的 vs code 版本不一致,等卸载后重新下载低版本 vs code 方法都不见效时。
问题描述


  • 本地 mac 通过 vs code 的 ssh 插件可以连接服务器1,服务器2,但是无法连接服务器3。
  • 本地 mac 通过 terminus (bash) 可以连接上服务器1、服务器2、服务器3。
分析问题


  • 通过 ping 到 3 个服务器,对比网速,排除网络问题
  • 大概率是 vs code 的 ssh 插件本身的问题导致的
  • 其中通过在不同远程服务器上 ssh -V 得到各自的 ssh 和 openssl 版本
  1. (base) 服务器1~$ ssh -V
  2. OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
  3. 服务器2 ~ $ ssh -V
  4. OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
  5. 服务器3:~$ ssh -V
  6. OpenSSH_8.2p1 Ubuntu-4ubuntu0.11, OpenSSL 1.1.1f  31 Mar 2020
复制代码
发现服务器3 的 OpenSSH 和 OpenSSL 比较老!
解决方法


  • 大概率可能是 vs code 插件主动更新,导致不能连接上版本太老的 OpenSSH / OpenSSL?
  • 参考该博客 将 vs code ssh 插降级到0.107.1(安装特定版本),并关闭主动更新,终于在 vs code 上正常连接上服务器了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

李优秀

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表