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同一个域名配置多个项目的实现方法
Mar 31 Servers
Nginx的反向代理实例详解
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
解析在浏览器地址栏输入一个URL后发生了什么
Jun 21 Servers
学习nginx基础知识
Sep 04 Servers
nginx实现动静分离的方法示例
Nov 07 Servers
NGINX 权限控制文件预览和下载的实现原理
Jan 18 Servers
使用 Apache Dubbo 实现远程通信(微服务架构)
Feb 12 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Windows server 2012搭建FTP服务器
Apr 29 Servers
centos环境下nginx高可用集群的搭建指南
Jul 23 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
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
php建立Ftp连接的方法
2015/03/07 PHP
php获取目录中所有文件名及判断文件与目录的简单方法
2017/03/04 PHP
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JavaScript 作用域链解析
2014/11/13 Javascript
浅谈jquery回调函数callback的使用
2015/01/30 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
Bootstrap页面缩小变形的快速解决办法
2017/02/03 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
Python入门教程之if语句的用法
2015/05/14 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
利用python求相邻数的方法示例
2017/08/18 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
django Serializer序列化使用方法详解
2018/10/16 Python
处理Selenium3+python3定位鼠标悬停才显示的元素
2019/07/31 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
2019/08/23 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python 实现单通道转3通道
2019/12/03 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
暑期社会实践学生的自我评价
2014/01/09 职场文书
关于学习的演讲稿
2014/05/10 职场文书
爱心捐助倡议书
2014/05/19 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
python基础入门之字典和集合
2021/06/13 Python