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处理http请求实现过程解析
Mar 31 Servers
win10安装配置nginx的过程
Mar 31 Servers
fastdfs+nginx集群搭建的实现
Mar 31 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
总结高并发下Nginx性能如何优化
Nov 01 Servers
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nov 20 Servers
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 Servers
Minikube搭建Kubernetes集群
Mar 31 Servers
Kubernetes关键组件与结构组成介绍
Mar 31 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
详解Nginx的超时keeplive_timeout配置步骤
May 25 Servers
Apache POI操作批量导入MySQL数据库
Jun 21 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
如何给phpadmin一个保护
2006/10/09 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
PHP autoload使用方法及步骤详解
2020/09/05 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
javascript实现炫酷的拖动分页
2015/05/11 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
django解决跨域请求的问题详解
2019/01/20 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
Python 一行代码能实现丧心病狂的功能
2020/01/18 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
英文简历中的自我评价
2013/10/06 职场文书
个人收入证明范本
2014/09/18 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫