vscode内网访问服务器的方法

 更新时间:2022年06月27日 16:53:35   作者:maosql  
这篇文章主要介绍了vscode内网访问服务器的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

文章背景

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

1.插件

插件下载

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

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

插件安装

安装方式一:

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

安装方式二:

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

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

问题:其实问题就出在如何在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内网访问服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 阿里云ecs服务器 修改php上传最大限制的方法

    阿里云ecs服务器 修改php上传最大限制的方法

    这篇文章给大家介绍阿里云ecs服务器 修改php上传最大限制的方法,找到PHP.ini位置,可以通过phpinfo()查看,具体修改方法,大家可以通过本文学习下
    2017-01-01
  • ssh服务器拒绝了密码 请再试一次已解决(亲测有效)

    ssh服务器拒绝了密码 请再试一次已解决(亲测有效)

    这篇文章主要介绍了解决ssh服务器拒绝了密码 请再试一次的问题,本文通过两种方法给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • jenkins插件pipeline集成持续交付管道全面介绍

    jenkins插件pipeline集成持续交付管道全面介绍

    这篇文章主要就jenkins插件pipeline集成持续交付管道相关内容做一个全面介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • DELL服务器 Dell PowerEdge服务器RAID卡驱动大全

    DELL服务器 Dell PowerEdge服务器RAID卡驱动大全

    这篇文章主要介绍了DELL服务器 Dell PowerEdge服务器RAID卡驱动,因为官方的很多系统都不带阵列卡驱动,需要安装驱动才可以,一般情况下2003用集成raid驱动的系统才可以安装或者按F6加载驱动
    2016-04-04
  • GitHub Actions的概念、常见用例和示例

    GitHub Actions的概念、常见用例和示例

    GitHub中的GitHub Actions是一个持续集成和持续交付的平台,它可以帮助你通过自动化的构建(包括编译、发布、自动化测试)来验证你的代码,无论是自动构建和测试代码,还是自动部署应用程序,GitHub Actions 都可以帮助开发团队提高效率,降低错误率
    2024-05-05
  • 服务器的MSDTC不可用解决办法

    服务器的MSDTC不可用解决办法

    MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器
    2015-07-07
  • 为什么Nginx的性能要比Apache高很多

    为什么Nginx的性能要比Apache高很多

    这篇文章主要介绍了为什么Nginx的性能要比Apache高很多,需要的朋友可以参考下
    2016-03-03
  • 无需密码通过ssh执行rsync来同步文件的方法

    无需密码通过ssh执行rsync来同步文件的方法

    这篇文章主要介绍了无需密码通过ssh执行rsync来同步文件的方法,需要的朋友可以参考下
    2015-01-01
  • iSCSI服务器CHAP双向认证配置及创建步骤

    iSCSI服务器CHAP双向认证配置及创建步骤

    这篇文章主要介绍了iSCSI服务器CHAP双向认证配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Rsync实现文件定时同步技巧

    Rsync实现文件定时同步技巧

    这篇文章主要介绍了Rsync实现文件定时同步技巧的相关资料,需要的朋友可以参考下
    2015-09-09

最新评论