VS Code Server(日志中的 vscode-server-linux-x64.tar.gz
-
获取 Commit ID
日志中已经明确显示:
Stable-360a4e4fd251bfce169a4ddf857c7d25d1ad40daCommit ID 就是
360a4e4fd251bfce169a4ddf857c7d25d1ad40da(是 VS Code 某个稳定版的对应 commit hash)。 -
在本地(有网的机器)下载 Server 文件
用浏览器或 wget/curl 下载以下链接(约 70MB 左右):
下载后会得到一个文件,通常名为
vscode-server-linux-x64.tar.gz(如果文件名不同,手动改成这个)。 -
scp 到 ~/vscode-server-linux-x64.tar.gz
-
mkdir 建文件夹
bash
mkdir -p ~/.vscode-server/cli/servers/Stable-360a4e4fd251bfce169a4ddf857c7d25d1ad40da/server
解压(--strip-components=1 去掉外层目录)
bash
tar -xvzf ~/vscode-server-linux-x64.tar.gz --strip-components=1 -C ~/.vscode-server/cli/servers/Stable-360a4e4fd251bfce169a4ddf857c7d25d1ad40da/server
清理下载文件
rm ~/vscode-server-linux-x64.tar.gz
注意:老版本 VS Code路径可能是 ~/.vscode-server/bin/360a4e4fd251bfce169a4ddf857c7d25d1ad40da,
但从你的日志看是新版结构(cli/servers/Stable-)
- 重新连接 VS Code Remote-SSH
关闭当前连接,重新从 VS Code 连接远程主机。VS Code 会检测到 server 已存在,直接启动而不再下载。
7, 如果连接时仍提示下载,尝试先在远程删除旧的 ~/.vscode-server 目录(备份后再删),然后重新按上面步骤安装。
- 如果你的 VS Code 是较新版本(1.82+),有时还需要额外下载一个小的 CLI 文件,但通常只需 server tar.gz 就够了。
- 下载很慢的话,可以试用镜像源(如国内用
https://vscode.cdn.azure.cn/commit:...替换域名),但原链接通常最可靠。