vscode 连接远程服务器 服务器无法上网 离线配置 .vscode-server

离线配置 vscode 连接远程服务器 .vscode-server

1. .vscode-server下载

使用vscode连接远程服务器时会自动下载配置.vscode-server文件夹,如果远程服务器无法联网,则需要手动下载

1)网址:https://update.code.visualstudio.com/commit:\&替换为自己的vscode软件的id\&/server-linux-x64/stable

2)vscode commit id获取

点击导航栏中的Help-->About-->获取commit-->复制到上方网址即可下载vscode-server-linux-x64.tar.gz 文件

2. .vscode-server配置

1)创建**.vscode-server/bin/&commit id&**文件夹

命令: mkdir -p ~/.vscode-server/bin/5c....

2)解压vscode-server-linux-x64.tar.gz到.vscode-server/bin/&commit id&文件夹

命令tar -xvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/5c... --strip 1

3)解压后的目录结构如下

3. 使用

打开vscode连接远程服务器即可
注意:作者使用上述步骤仍然无法成功配置。但是其他博客却可以成功。

核查原因后发现,除了bin中文件.vscode-server文件夹内还需要以下文件:

这些文件作者是通过以下命令下载的:
curl -x http://192.... "https://update.code.visualstudio.com/commit:5c.../server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz

其中,http://192...是作者使用的代理服务器地址(也就是说最后还是在服务器端联网了)

有其他博客说这个命令curl "https://update.code.visualstudio.com/commit:5c.../server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz是用于下载vscode-server-linux-x64.tar.gz的,但是作者通过这个命令下载的vscode-server-linux-x64.tar.gz只有1kb,.vscode-server文件夹内却多了图中文件,使得vscode-server配置成功。
实测,只有bin文件夹是无法成功配置的。

相关推荐
Qimooidea17 分钟前
祁木 CAD Translator 全套功能 & 官网入口汇总
运维·服务器
wbs_scy1 小时前
仿 muduo 高并发服务器项目:从 timerfd 到时间轮实现定时任务机制
linux·服务器·c++
小羊Yveesss2 小时前
2026年外贸建站服务器怎么选?访问速度、稳定性和海外收录怎么判断
大数据·运维·服务器
随风一样自由3 小时前
【WSL+Linux】国内网络连接微软官方服务器(或GitHub)不稳定,导致下载内核或Linux发行版时超时断开如何解决?
linux·服务器·wsl
源图客3 小时前
Claude Code基础使用
服务器·前端·数据库
清晨曦月4 小时前
【从零构建分布式在线评测系统】二、Judge0服务器上的心跳程序
运维·服务器·分布式
酱学编程18 小时前
【从零到一实现一个 AI Agent 框架 · 第四篇】04. 任务规划:拆解复杂目标 -
服务器·网络·数据库·人工智能
艾莉丝努力练剑20 小时前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·服务器·网络·人工智能·tcp/ip·ubuntu
崇山峻岭之间20 小时前
Keil5输出hex转换为bin的设置
linux·运维·服务器
Tian_Hang21 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse