如何使用VSCode插件Remote-Tunnels连接服务器

2024-03-01 0 918
目录
  • 在远程服务器设置安全隧道
    • 使用命令行接口(CLI)启用隧道
    • 使用完整的VSCode桌面版启用隧道
  • 在本地客户端连接安全隧道

    本方法旨在从本地 VSCode 对远程服务器代码进行调试,若进行长时间的训练模型,为避免网络不稳定导致训练中断,建议使用 XRDP 或 VNC 登录到容器中运行。

    以 Linux 服务器为例,项目位于远程内网服务器,通过 VSCode 同步远程服务器环境并在本地调试服务器代码(注意:无需将远程服务器代码同步到本地)。

    VSCode提供了两种连接服务器的方法,分别使用Remote – Tunnels和Remote – SSH插件。本文介绍使用Remote – Tunnels连接服务器,该方法需要远程服务器有流畅的网络环境,它使用微软的服务来建立隧道,需要登录GitHub。欲使用Remote – SSH连接服务器可参考外网/内网下使用VSCode插件Remote-SSH连接服务器。

    使用Remote – Tunnels扩展有两种方法。可以使用命令行接口(CLI),也可以通过VSCode桌面用户界面(UI)启用隧道。这两种方法提供了相同的隧道功能。

    在远程服务器设置安全隧道

    使用命令行接口(CLI)启用隧道

    此方法无需在远程服务器上安装完整的VSCode桌面版, 只需下载安装code CLI独立安装包。code CLI会在你的客户端和远程机器之间建立一个安全的隧道。

    # 选定下载目录,如:
    mkdir /home/dev/bin && cd /home/dev/bin
    # 下载code CLI
    curl -Lk \’https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64\’ –output vscode_cli.tar.gz
    # 解压code CLI
    tar -xf vscode_cli.tar.gz # 解压可得到可执行文件code
    # 将code加入环境变量
    vi ~/.bashrc # 在文件末尾加入下方内容
    ################################
    export PATH=/home/dev/bin:$PATH
    ################################
    source ~/.bashrc # 刷新环境变量使配置生效
    # 创建安全隧道
    code tunnel –name 3090_6_docker # –name 指定服务名称

    通过上述code tunnel命令,将在远程服务器上下载并启动VSCode Server并创建安全隧道,获得一个与此远程服务器相关联的vscode.dev URL。通过查看服务状态,如果出现错误,根据提示重新赋权。

    如何使用VSCode插件Remote-Tunnels连接服务器

    也可以前往独立安装界面下载并安装code tunnel

    如何使用VSCode插件Remote-Tunnels连接服务器

    如果未添加环境变量,后续的命令需要以./code替代code

    使用完整的VSCode桌面版启用隧道

    此方法需首先在远程服务器上安装完整的VSCode桌面版,具体启用方法如下。在远程服务器上的VSCode账户菜单中,选择“Turn on Remote Tunnel Access”选项。

    如何使用VSCode插件Remote-Tunnels连接服务器

    此方法同样会获得一个与此远程服务器相关联的vscode.dev URL。

    在本地客户端连接安全隧道

    点击左侧的扩展按钮(或用 Ctrl+Shift+X),搜索插件Remote – Tunnels进行安装

    如何使用VSCode插件Remote-Tunnels连接服务器

    按照下方提示登录GitHub查看注册的隧道

    如何使用VSCode插件Remote-Tunnels连接服务器

    按照下方提示即可连接到远程服务器

    如何使用VSCode插件Remote-Tunnels连接服务器

    到此这篇关于使用VSCode插件Remote-Tunnels连接服务器的文章就介绍到这了,更多相关VSCode插件Remote-Tunnels连接服务器内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

    您可能感兴趣的文章:

    • VsCode配置ssh免密远程连接服务器的实现步骤
    • vscode远程开发使用SSH远程连接服务器的方法「内网穿透」
    • VSCode连接实验室服务器Xshell,Xftp向服务器传输文件的方法(win10)
    • vscode 远程连接服务器docker容器的设置方法
    • VSCode远程连接服务器报错:Could not establish connection to
    • VScode连接远程服务器上的jupyter notebook的实现

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 编程技巧 如何使用VSCode插件Remote-Tunnels连接服务器 https://www.u-9.cn/biancheng/jiqiao/181715.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务