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 连接服务器,应该就能直接成功了!
