使用Cpolar异地组网,在vscode上ssh远程开发ubuntu主机

目录

开发环境

操作流程

参考资料 


        在机器人被搬到另一个屋之后,通过局域网进行ssh开发就变成了个困难的问题。因此尝试了异地组网来解决这个问题,看了一些资料后发现基于cpolar进行异地组网也不困难,这里记录一下步骤。

开发环境

硬件:香橙派5 Plus

系统:ubuntu20.04

操作流程

首先安装cpolar软件

sudo apt install curl
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

curl是安装的前置软件。然后在系统中添加cpolar服务并启动

sudo systemctl enable cpolar
sudo systemctl start cpolar

安装完成后打开浏览器进入cpolar控制面板,输入

localhost:9200

进入cpolar控制面板登录进入隧道管理后会是如下界面,添加一个新的,名称可自定义,其他的参照这个填写(其他的没试过行不行,反正这个可以)

然后打开在线隧道列表,发现这里实现了一个公网隧道

下面就可以在自己工位上的电脑ssh连接这个主机了,在vscode中添加ssh目标

新建远程然后输入指令

ssh -p [端口号] username@虚机ip 

其中端口号为上面隧道列表里公网地址后跟着的数字,username根据自己ubuntu的用户名填写即可,ip即公网地址,例如在这个例子里我得指令就是

ssh -p 11910 orangepi@20.tcp.cpolar.top

参考资料 

使用cpolar 远程连接Ubuntu系统_probezy的技术博客_51CTO博客

vscode连接SSH远程服务器(详细版)-CSDN博客

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 08:28:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 08:28:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 08:28:04       82 阅读
  4. Python语言-面向对象

    2024-03-22 08:28:04       91 阅读

热门阅读

  1. 物联网在工业自动化中的作用

    2024-03-22 08:28:04       38 阅读
  2. dgl安装

    2024-03-22 08:28:04       43 阅读
  3. Android获取应用/系统常用参数

    2024-03-22 08:28:04       42 阅读
  4. Flutter开发中问题及解决方案

    2024-03-22 08:28:04       30 阅读
  5. 开发chrome扩展( 禁止指定域名使用插件)

    2024-03-22 08:28:04       44 阅读
  6. 解释什么是事件冒泡和事件捕获。

    2024-03-22 08:28:04       39 阅读
  7. GD32/STM32 CAN通讯配置及应用

    2024-03-22 08:28:04       45 阅读
  8. 复试专业前沿问题问答合集3

    2024-03-22 08:28:04       35 阅读
  9. ARM-UART实验

    2024-03-22 08:28:04       47 阅读
  10. 本文解释什么是HTTPS及其工作原理

    2024-03-22 08:28:04       44 阅读
  11. https成功后怎么让输域名直接打开https

    2024-03-22 08:28:04       44 阅读
  12. kafka优化--来自gpt

    2024-03-22 08:28:04       40 阅读