新版VSCode通过SSH远程连接无法连接Ubuntu旧版的方法

首先参考:最新版VSCode通过SSH远程连接Ubuntu 16.04等旧版Linux的方法_我可以在较旧的 linux 发行版上运行 vs code server 吗?-CSDN博客

注意其中最重要的最后一步:一定把环境变量放到.bashrc的最开头!最开头!最开头!

执行过程可能会遇到问题,无法下载zlib,可以参照(39 封私信 / 81 条消息) ct-ng_下载源码和编译_ERROR-zlib-download-failed - 知乎

将crosstool-ng-1.26.0.tar.bz2换成crosstool-ng-1.27.0.tar.bz2(26换成27)

 

2026.07.20更新(重要)

比前面的方法要简单不少,而且不用修改系统的配置

最新版的VSCode,可以用下面的方法

因为最新版本的vscode如果判断环境不符合不会自动下载vscode server了,就会导致后面的步骤失效,所以先配置成旧模式

按:Ctrl + Shift + P
输入:Preferences: Open User Settings (JSON)
加入:
{
    "remote.SSH.useExecServer": false
}
 

保存。

然后重新打开vscode,会自动下载vscode server,如果网络不允许请自行查找离线安装vscode server

注意ubuntu18.04,也就是glibc 2.27的系统版本,最高可安装Miniconda3-py39_25.7.0-2-Linux-x86_64.sh版本的miniconda

最后参照这个博客进行设置即可:解决新版本vscode的remote ssh不支持ubuntu18.04问题_vscode不支持ubuntu18-CSDN博客

posted @ 2025-06-10 21:15  绿树荫下跑猫猫  阅读(942)  评论(0)    收藏  举报