- 【vs code(cursor) ssh连不上服务器】但是 Terminal 可以连上,问题解决 ✅
- 方法1,重新设置 config
- 【vs code(cursor) ssh连不上服务器(2)】但是 Terminal 可以连上,问题解决 ✅
- 方法2, 延长 ConnectTimeout
- 此外,还尝试了(3)改 ssh path,(4)与服务器的 vs code 版本不一致,等卸载后重新下载低版本 vs code 方法都不奏效时。
问题描述
分析问题
(base) 服务器1~$ ssh –V
OpenSSH_8.9p1 Ubuntu–3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
服务器2 ~ $ ssh –V
OpenSSH_8.9p1 Ubuntu–3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
服务器3:~$ ssh –V
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 上正常连接上服务器了😭🎉
注意,最好同时也关闭 vs code 的自动更新,因为服务器那边的 vs code 不会自动更新,可能也会出现不匹配版本的问题。
其他资料
非常推荐👍 VSCode 连不上远程服务器问题及解决办法集合
评论前必须登录!
注册