VSCode SSH远程连接失败 最速解决方案

步骤 1:获取本地 VSCode 的 commit ID

在本地电脑的终端中运行:

bash

复制代码
code --version

你会看到类似这样的输出:

text

复制代码
1.85.0
af28b32d7e553898b2a91af498b1fb666fdebe0c
x64

第二行就是你的 commit ID

步骤 2:在服务器上手动下载 vscode-server

登录到你的服务器,然后执行:

bash

复制代码
# 创建目标目录
mkdir -p ~/.vscode-server/bin/<你的commit-id>

# 进入目录
cd ~/.vscode-server/bin/<你的commit-id>

# 使用 wget 下载(推荐使用 -c 参数支持断点续传)
wget -c https://update.code.visualstudio.com/commit:<你的commit-id>/server-linux-x64/stable -O vscode-server.tar.gz

# 解压
tar -xzf vscode-server.tar.gz

# 重命名解压出的文件夹(解压后通常是一个名为 "vscode-server-linux-x64" 的文件夹)
mv vscode-server-linux-x64/* ./
rmdir vscode-server-linux-x64

步骤 3:验证文件结构

确保 ~/.vscode-server/bin/<你的commit-id> 目录下包含:

text

复制代码
bin  extensions  LICENSE  node  node_modules  out  package.json  product.json

步骤 4:重新连接

现在重新用 VSCode 连接服务器,应该就能直接成功了!

相关推荐
摇滚侠26 分钟前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
霸道流氓气质3 小时前
Trae IDE 新手入门指南
ide
2601_961875243 小时前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
爱就是恒久忍耐6 小时前
VSCode里如何比较2个branch
ide·vscode·编辑器
意法半导体STM327 小时前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
bloglin999998 小时前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器
终将老去的穷苦程序员8 小时前
IntelliJ IDEA 的安装教程
java·ide·intellij-idea
天疆说9 小时前
在 Ubuntu 的 VSCode 中配置 MATLAB
vscode·ubuntu·matlab
小小小花儿21 小时前
SSH密钥配置(免密连接远程服务器)
服务器·ssh
春日见1 天前
vscode的AI编程插件推荐:
大数据·ide·vscode·算法·机器学习·编辑器·ai编程