vscode内网访问服务器的方法


Posted in Servers onJune 28, 2022

文章背景

  • 公司内网需要看代码,用原装工具实在太难受了,于是可以在传入vscode插件
  • 文章由一个ssh插件进行加撰写,如有错误还请谅解。

1.插件

插件下载

插件下载:https://marketplace.visualstudio.com/VSCode
下载注意:版本问题很重要,不然安装失败,首先获取vsode版本,然后插件的版本要小于vscode。我选择卸载重新安装vscode,.ssh插件不会被删除,所以放心。

vscode内网访问服务器的方法

vscode内网访问服务器的方法

vscode内网访问服务器的方法

下载的离线插件后缀都是vsix结尾。

插件安装

安装方式一:

code --install-extension ms-vscode-remote.remote-ssh-0.55.0.vsix

安装方式二:

vscode内网访问服务器的方法

2.内网无网络安装ssh无法访问服务器

首先知道一点commit id,在 帮助->关于可以看到。

vscode内网访问服务器的方法

问题:其实问题就出在如何在Linux服务器上部署VS Code Server,当你连接服务器的时候(即使连不上)会在服务器根目录生成.vscode-server/bin,打开bin会看到上面提到的commit id,由于没有在host部署所以生成无效,并不能连接。

下载vscode-server-linux-x64.tar.gz

解决:记住上面的Commit ID,可以通过下面的链接下载 vscode-server-linux-x64.tar.gz安装包
(注意下面网址把:${commit_id}替换成对应的Commit ID)

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
//针对自己的commit id下载对应的包一定不能下载错
eg:https://update.code.visualstudio.com/commit:30d9c6cd9483b2cc586687151 bcbcd635f373630/server-linux-x64/stable

使用vscode-server-linux-x64.tar.gz

cd ~
ll
//删除原有的
rm -rf .vscode-server

//新建,把vscode-server-linux-x64.tar.gz转移到下面新建的bin目录下
mkdir .vscode-server
cd .vscode-server
mkdir bin
tar -zxf vscode-server-linux-x64.tar.gz

//注意把:${commit_id}替换成对应的Commit ID,改名:把文件夹名换成commit id号
mv vscode-server-linux-x64 ${commit_id}

到此这篇关于vscode内网访问服务器的文章就介绍到这了,更多相关vscode内网访问服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
Nginx安装完成没有生成sbin目录的解决方法
Mar 31 Servers
centos8安装nginx1.9.1的详细过程
Aug 02 Servers
Nginx虚拟主机的搭建的实现步骤
Jan 18 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Apache Pulsar集群搭建部署详细过程
Feb 12 Servers
CKAD认证中部署k8s并配置Calico插件
Mar 31 Servers
nginx.conf配置文件结构小结
Apr 08 Servers
Linux安装Docker详细教程
Jul 07 Servers
本地搭建minio文件服务器(使用bat脚本启动)的方法
Jul 15 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
Aug 05 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
Dec 24 Servers
云服务器部署 Web 项目的实现步骤
在虚拟机中安装windows server 2008的图文教程
腾讯云服务器部署前后分离项目之前端部署
Jun 28 #Servers
windows系统安装配置nginx环境
Jun 28 #Servers
Python安装及建立虚拟环境的完整步骤
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
git stash(储藏)的用法总结
Jun 25 #Servers
You might like
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
node.js中的buffer.Buffer.isBuffer方法使用说明
2014/12/14 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
JS实现图片高亮展示效果实例
2015/11/24 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
vue中子组件传递数据给父组件的讲解
2019/01/27 Javascript
python利用smtplib实现QQ邮箱发送邮件
2020/05/20 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
Django 迁移、操作数据库的方法
2019/08/02 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
我们是伦敦女孩:WalG
2018/01/08 全球购物
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
安全责任书怎么写
2014/07/28 职场文书
2014年采购员工作总结
2014/11/18 职场文书
防暑降温通知书
2015/04/27 职场文书
复兴之路观后感
2015/06/02 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Nginx的gzip相关介绍
2022/05/11 Servers