首页 > 系统相关 >如何在外SSH远程连接Ubuntu系统【无公网IP】

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

时间:2023-11-05 10:37:55浏览次数:30  
标签:公网 IP Ubuntu 系统 SSH cpolar 连接 输入


如何在外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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


标签:公网,IP,Ubuntu,系统,SSH,cpolar,连接,输入
From: https://blog.51cto.com/u_15344421/8188048

相关文章

  • 正则表达式:IP地址和子网掩码
    #IP地址echoX.X.X.X|grep-E'^(22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$'#子网掩码echoX.X.X.X|grep-E'^((255.255.255.(0|128|192|224|240|248|252|254|255))|(255.255.(0|128......
  • 【scipy 基础】--积分和微分方程
    对于手工计算来说,积分计算是非常困难的,对于一些简单的函数,我们可以直接通过已知的积分公式来求解,但在更多的情况下,原函数并没有简单的表达式,因此确定积分的反函数变得非常困难。另外,相对于微分运算来说,积分运算则具有更多的多样性,包括不同的积分方法(如换元积分法、分部积分法等)和......
  • 【趣味Javascript】前端开发中不为人知的LHS和RHS查询,你真的弄明白了吗? 《1024程序
    ......
  • ipmitool常用命令详解
    IPMItool用于访问IPMI的功能-智能平台管理接口,该系统接口管理和监视带外计算机系统。它是一个命令提示符,用于控制和配置IPMI支持的设备。IPMItool是一种可用在linux系统下的命令行方式的ipmi平台管理工具,它支持ipmi1.5规范(最新的规范为ipmi2.0).IPMI是一个开放的标准,监控......
  • VM安装RedHat7虚机ens33网络不显示IP问题解决
    1、今天在VMware中安装RedHat7.4虚拟机,网络连接使用的是NAT连接方式,刚开始安装成功之后输入ifconfig还能看到ens33自动分配的IP地址,但是当虚机关机重启后,再查看IP发现原来的ens33网络已经没有了,只变成了这两个:然后输入ipa查看网卡信息发现出现了下面的信息:ens33:<BROADCA......
  • 前端学习-JavaScrip学习-js基础01
    学习教程:黑马程序员视频链接JS简介JS组成JavaScrip=ECMAscript(语言基础)+webAPIwebAPI=BOM+DOM资料查询网站:MDN<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="......
  • NOIP 模拟赛 11~11
    模拟11A层联测24100+0+20+10=130ptsrk32T1签到题T2最大值的最小竟然没想到二分,退役吧。。爆搜所有路径不知道哪写挂了赛后被卡成零蛋。。。T3暴力枚举T4二维前缀差分暴力T1花菖蒲首先有解一定满足\(b\lea-2\)。当\(b=0\)时,可以想到构造菊花图。当\(b=a-2\)......
  • CCLINK IEFB总线转ETHERNET/IP网络的协议网关使欧姆龙和三菱的数据互通的简单配置方法
    想要实现CCLINKIEFB总线和ETHERNET/IP网络的数据互通。捷米JM-EIP-CCLKIE是一款ETHERNET/IP从站功能的通讯网关,该产品主要功能是实现CCLINKIEFB总线和ETHERNET/IP网络的数据互通。本网关连接到ETHERNET/IP总线和CCLINKIEFB总线上都可以做为从站使用。网关分别从ETHERNET/IP一侧......
  • JavaScript复习——03 函数
    函数在JS中也是一个对象,它具有其它对象的所有功能,函数中可以存储代码,且可以在需要的时候调用这些代码函数的操作函数的定义函数声明function函数名([参数列表]){ //函数体 return返回值;}函数表达式const函数名=function([参数列表]){ return返回值;}......
  • CCLINK IEFB总线转ETHERNET/IP网络的协议网关使欧姆龙和三菱的数据互通的简单配置方法
    CCLINKIEFB总线转ETHERNET/IP网络的协议网关使欧姆龙和三菱的数据互通的简单配置方法     想要实现CCLINKIEFB总线和ETHERNET/IP网络的数据互通。捷米JM-EIP-CCLKIE是一款ETHERNET/IP从站功能的通讯网关,该产品主要功能是实现CCLINKIEFB总线和ETHERNE......