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

VSCode升级至1.82.0后Remote SSH卡在下载VSCode Server步骤

VSCode 1.82.0 Remote-SSH 卡在「Downloading VSCode Server」的解决方法

升级VSCode到1.82.0版本后,使用Remote-SSH扩展连接远程服务器时,长时间卡在「Downloading VSCode Server」步骤,相关日志如下:

[17:55:58.394] Remote server is listening on port 44281
[17:55:58.394] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":44281},"osReleaseId":"ol","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/run/user/1663455","platform":"linux"},"serverStartTime":70,"installUnpackCode":""}
[17:55:58.395] Persisting server connection details to /Users/skatpara/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-5d30b538-8b617bd08fd9e3fc94d14adb8d358b56e3f72314-0.106.1/data.json
[17:55:58.398] Starting forwarding server. local port 49696 -> socksPort 49694 -> remotePort 44281
[17:55:58.398] Forwarding server listening on port 49696
[17:55:58.398] Waiting for ssh tunnel to be ready
[17:55:58.400] Tunneled port 44281 to local port 49696
[17:55:58.400] Resolved "ssh-remote+node" to "port 49696"
[17:55:58.402] Initizing new exec server for ssh-remote+node
[17:55:58.402] Resolving exec server at port 49696
[17:55:58.414] [Forwarding server port 49696] Got connection 0
[17:55:58.415] [Forwarding server port 49696] Got connection 1
[17:55:59.362] Exec server for ssh-remote+node created and cached
[17:55:59.369] ------

[17:55:59.693] [server] Checking /home/uname/.vscode-server/cli/servers/Stable-8b617bd08fd9e3fc94d14adb8d358b56e3f72314/log.txt and /home/uname/.vscode-server/cli/servers/Stable-8b617bd08fd9e3fc94d14adb8d358b56e3f72314/pid.txt for a running server...
[17:55:59.735] [server] Installing and setting up Visual Studio Code Server...

解决步骤

1. 手动下载VSCode Server包

从VSCode官方服务器获取对应版本的Server包:

  • 版本commit ID:8b617bd08fd9e3fc94d14adb8d358b56e3f72314(从日志中的Stable-8b617bd08fd9e3fc94d14adb8d358b56e3f72314提取)
  • 系统架构:x86_64,平台:linux(日志中arch":"x86_64"、platform":"linux")
  • 下载包的链接格式为:https://update.code.visualstudio.com/commit:{commit_id}/server-linux-x64/stable,替换后可得具体下载链接。

2. 上传包到远程服务器

使用SCP工具将下载的.tar.gz包上传到远程服务器的临时目录:

scp vscode-server-linux-x64.tar.gz uname@remote-host:/tmp/

3. 远程服务器手动解压部署

登录远程服务器,执行以下命令完成部署:

# 创建对应版本的Server目录
mkdir -p ~/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314/
# 解压包到目标目录,去掉外层文件夹
tar zxvf /tmp/vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314/ --strip-components 1
# 创建标记文件,告知VSCode已完成配置,无需重新下载
touch ~/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314/.writeSettingsDone

4. 重启VSCode并重新连接

关闭本地VSCode,重新打开后再次尝试通过Remote-SSH连接远程服务器,此时会跳过下载步骤直接启动Server。

备选方案

  • 检查远程服务器网络:确认远程服务器可访问VSCode官方更新服务器,若无法访问,可配置代理后尝试自动下载。
  • 清理旧缓存:删除远程服务器~/.vscode-server/目录下的旧版本文件,再重新触发连接。
  • 临时降级VSCode:若上述方法无效,可暂时降级到1.81.x版本,等待官方修复该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 16:43:08