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文件夹是无法成功配置的。

相关推荐
ArrebolJiuZhou17 小时前
03 rtp,rtcp,sdp的包结构
linux·运维·服务器·网络·arm开发
输出输入17 小时前
那鸿蒙应用的后端服务器用什么语言编写
服务器·华为
weixin_4896900217 小时前
MicroSIP自定义web拨打协议
服务器·前端·windows
秋天枫叶3517 小时前
【k8s集群Docker + cri-dockerd】服务器重启或关机后 apiserver/controller/scheduler 无法自动恢复
linux·运维·服务器·容器·kubernetes·bug
赋创小助手17 小时前
超微2U高密度服务器AS-2126HS-TN评测(双AMD EPYC 9005 Turin)
运维·服务器·人工智能·深度学习·神经网络·自然语言处理·架构
松涛和鸣17 小时前
59、 IMX6ULL按键驱动开发:轮询到中断的实现
linux·服务器·c语言·arm开发·数据库·驱动开发
LcVong17 小时前
C# 基于MemoryMappedFile实现进程间通信(服务端+客户端完整范例)
linux·服务器·c#
Jackson@ML17 小时前
2026最新版Visual Studio Code安装使用指南
ide·vscode·编辑器
狂放不羁霸18 小时前
Tailscale | 校园网外笔记本借助校园网内主机连接实验室服务器
运维·服务器·vscode
海域云-罗鹏18 小时前
马来西亚工厂与内地数据中心SD-WAN组网全指南
服务器·网络