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

相关推荐
野生码农AI实战17 分钟前
奇耻大辱,我的网站被挂马,服务器已沦陷三个月
服务器
jason.zeng@150220726 分钟前
服务器磁盘读写效率,网络吞吐量查看,mysql性能调优
服务器·网络·mysql
张小姐的猫29 分钟前
【Linux】网络编程 —— 传输层协议 TCP(下)
linux·运维·服务器·网络·tcp/ip·http·php
程序员AlbertTu1 小时前
第2章 上手 Linux:环境与文件操作
linux·运维·服务器
Promising_GEO1 小时前
新电脑科研环境配置指南:Miniforge + PyCharm + GitHub 从安装到可用
ide·python·pycharm·github·地理
予昊2 小时前
Linux 资源控制实战分析:用 LXC 亲手造一个 “迷你虚拟机“
linux·运维·服务器
舞动青春882 小时前
vscode copilot配置kimi k3
ide·vscode·copilot
不悔哥2 小时前
Tinyftp 源码学习笔记:3000 行 C 实现的 FTP 服务器
服务器·c语言·网络·tcp/ip
hyf3266332 小时前
低成本站群泛程序部署:单服务器托管百站稳定运行教程
运维·服务器·前端·搜索引擎·蜘蛛池
张宇Joaquin3 小时前
openEuler编译和更换内核的方法
java·linux·服务器