You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code 1.82.0及以上版本vscode-server服务器离线安装方法

新版本VS Code Remote-SSH服务器端离线安装方案(替代旧失效方法)

旧版本VS Code中,安装Remote-SSH扩展后,只需下载vscode-server-linux-x64.tar.gz并解压到服务器目录~/.vscode-server/bin/${COMMIT}/即可完成离线部署,但该方法在新版本(如1.82.0)中已失效。

问题背景

将Windows端VS Code升级到1.82.0后,尝试访问此前连接过的SSH服务器项目目录时,在终端面板的「输出」标签中看到如下提示:

waiting for vscode-cli-${COMMIT}.tar.gz.done and vscode-server.tar.gz exist.

请问新版本下,Remote-SSH服务器端的离线安装方法是什么?是否有比以下步骤更简化的流程?

已验证可行的离线安装步骤

  1. 下载并上传压缩包至服务器

    • 获取Linux x64版本的vscode-cli压缩包(文件名vscode_cli_alpine_x64_cli.tar.gz,虽带有"alpine"标识,但在rpm系统中也可正常使用)
    • 获取对应VS Code版本的vscode-server-linux-x64.tar.gz,需替换链接中的${COMMIT}为当前VS Code的提交ID
  2. 触发CLI文件生成
    打开SSH项目,等待出现waiting for vscode-cli-${COMMIT}.tar.gz.done and vscode-server.tar.gz exist提示后,在服务器执行以下命令:

    cp vscode_cli_alpine_x64_cli.tar.gz ~/.vscode-server/vscode-cli-${COMMIT}.tar.gz.done
    

    执行后,~/.vscode-server/目录会生成code-${COMMIT}文件。若超时未出现提示,需重新打开SSH项目等待提示出现。

  3. 解压服务器端核心包
    创建指定目录并解压服务器端压缩包:

    mkdir -p ~/.vscode-server/cli/servers/Stable-${COMMIT}/server
    tar -xvzf vscode-server-linux-x64.tar.gz --strip-components 1 -C "$_"
    
  4. 完成安装
    重启VS Code即可完成离线部署。


a ${COMMIT}指VS Code当前提交ID,可通过顶部菜单「帮助」→「关于」→「Commit」查看,例如1.82.0版本的提交ID为8b617bd08fd9e3fc94d14adb8d358b56e3f72314。
b 部分用户反馈需手动移除压缩包名称末尾的.done后缀才能正常解压。

内容的提问来源于stack exchange,提问作者sc liu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 03:35:23