当前位置: 首页 > news >正文

如何在外SSH远程连接Ubuntu系统【无公网IP】

如何在外SSH远程连接Ubuntu系统【无公网IP】

文章目录

  • 如何在外SSH远程连接Ubuntu系统【无公网IP】
    • 前言
    • 1. 在Ubuntu系统下安装cpolar软件
    • 2. 完成安装后打开cpolar客户端web—UI界面
    • 3. 创建隧道取得连接Ubuntu系统公网地址
    • 4. 打开Windows的命令界面并输入命令

前言

随着科技和经济的发展,我们身边的电子设备也越来越多,而不同的电子设备也让我们接触到各有特色的操作系统。但多种操作系统之间如何有效的进行数据互联并进行远程操作,又成为比较麻烦的事。现在,我们可以通过cpolar建立的数据隧道,连接起不同的操作系统。现在,我们就来看看如何让Windows与Ubuntu系统进行远程互联。

1. 在Ubuntu系统下安装cpolar软件

首先,我们需要在Ubuntu系统下安装cpolar软件。不过有的Ubuntu系统并未自带curl软件,因此需要先安装curl,可以输入命令

sudo apt install curl

安装curl软件,接着我们输入命令,安装cpolar软件

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

向系统添加服务

sudo systemctl enable cpolar

启动cpolar服务

sudo systemctl start cpolar

img

img

img

img

2. 完成安装后打开cpolar客户端web—UI界面

完成cpolar的安装程序后,我们可以在Ubuntu系统的浏览器地址栏中,输入localhost:9200,打开cpolar客户端的Web-UI界面。并登录cpolar客户端。

img

img

3. 创建隧道取得连接Ubuntu系统公网地址

接着我们点击cpolar主界面左侧“隧道管理”项下的“创建隧道”,并为这条数据隧道进行必要的设置。其中隧道名称设定为ssh、协议选择为tcp、本地地址设定为端口22号、端口类型暂时设置为随机临时tcp端口。在设置完毕后,就可以点击下方的“创建”按钮,取得连接到Ubuntu系统的公网地址。

img

4. 打开Windows的命令界面并输入命令

取得Ubuntu的公网地址后,我们就能打开Windows的命令行界面。并将输入命令

ssh -p XXXXX 用户名@1.tcp.vip.cpolar.cn(X为cpolar生成的端口号,用户名替换为主机用户名)

此处需要注意的有两点,一是在数字端口号之前,一定要添加“(空格)-p(空格)”,否则是无法连接隧道的;二是“ssh ubuntu用户名@”之后,要输入复制客户端生成的tcp地址。在输入正确的命令后,系统会出现提示信息,询问是否确定连接该端口,并要求输入Ubuntu系统的密码,此时分别输入“yes”和ubunt系统密码即可。

img

只要系统出现了上图所示的绿色字符,显示内容为Ubuntu系统的名称(并后带@Ubuntu),就证明在Windows系统SSH连接Ubuntu已经成功,我们可以通过输入命令对Ubuntu系统进行操作。当然,cpolar的功能并不仅限于远程连接其他系统,通过cpolar创建的数据隧道,还能应用在更多场景中。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

http://www.lryc.cn/news/214149.html

相关文章:

  • 在防御CC攻击上,高防CDN起着什么作用?
  • 被这7款在线涂鸦画板惊艳到,手残也能画出涂鸦大片!
  • pt权重转onnx记录
  • 瑞数专题五
  • 【Androidstudio学习笔记】设计引导页功能
  • 【python】中位数(暴力+最大最小堆)
  • Avro 如何生成java Bean
  • EG4003-一颗为微波、红外信号放大及处理输出的数模混合芯片
  • kafka生产者源码精华总结
  • 边界缩小维护最值——倒序枚举/中部切开:1101T2
  • vue实现购物车案例
  • 工业4G路由器桥接多网络,提升工业环境网络覆盖
  • docker 存储目录迁移
  • Yolo-Z:改进的YOLOv5用于小目标检测
  • 系列八、Spring IOC有哪些扩展点,在什么时候调用
  • 《AI时代架构师修炼之道:ChatGPT让架构师插上翅膀》
  • git命令清单
  • 使用Nokogiri和OpenURI库进行HTTP爬虫
  • arcpy.message实现探索
  • centos卸载自带的Python3.6.8 安装指定的版本号
  • 《TCP/IP详解 卷一:协议》第5章的IPv4数据报的IHL字段解释
  • 想去银行的背完这些软件测试面试题,你就稳了...
  • 目标检测(Object Detection): 你需要知道的一些概念
  • 〔001〕虚幻 UE5 发送 get、post 请求、读取 json 文件
  • 一条 SQL 是如何在 MyBatis 中执行的
  • 《低代码指南》——维格云机器人常见报错怎么解决?
  • 哈夫曼树c语言版
  • 食堂系统登录报错
  • uniapp原生插件之乐橙摄像机播放插件(子账号云台对讲版)
  • Http代理与socks5代理有何区别?如何选择?(一)