ubuntu 使用MobaXterm和cpolar配置外网访问ssh和vnc

目录

1. 首先下载MobaXterm:mobaxterm

2. 注册并在ubuntu服务器上安装cpolar:cpolar

安装说明:

3. 保留固定TCP地址(此步骤可跳过,但需要每天更换端口)

 4. 配置MobaXterm会话

(1)ssh会话

 (2)VNC会话


1. 首先下载MobaXterm:mobaxterm

2. 注册并在ubuntu服务器上安装cpolar:cpolar

1. cpolar 安装(国内使用)

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

Shell

Copy

或 cpolar短链接安装方式:(国外使用)

curl -sL https://git.io/cpolar | sudo bash

Shell

Copy

2. 查看版本号,显示3.2.88.22

cpolar version

Shell

Copy

3. token认证

登录后台,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

Shell

Copy

4. 简单穿透测试

cpolar http 8080

Shell

Copy

按ctrl+c退出

5. 向系统添加服务

sudo systemctl enable cpolar

Shell

Copy

6. 启动cpolar服务

sudo systemctl start cpolar

Shell

Copy

7. 查看服务状态

sudo systemctl status cpolar

Shell

Copy

8. 登录后台,查看隧道在线状态

https://dashboard.cpolar.com/status

9. 安装完成

可以去入门指南进一步了解cpolar的使用方法。

注: cpolar 卸载方法

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

Shell

Copy

安装说明:

  • cpolar默认安装路径 /usr/local/bin/cpolar,
  • 安装脚本会自动配置systemd服务脚本,启动以后,可以开机自启动。
  • 如果第一次安装,会默认配置一个简单的样例配置文件,创建了两个样例隧道,一个web,一个ssh
  • cpolar配置文件路径: /usr/local/etc/cpolar/cpolar.yml

3. 保留固定TCP地址(此步骤可跳过,但需要每天更换端口)

通常,每次启动 TCP 隧道时都会随机分配远程TCP地址和端口,它会在24小时后随机变化, 对于生产环境的服务或经常访问的TCP地址,很不方便。您通常需要一个稳定的、固定端口的远程TCP地址。

为此,让我们来配置一个永久固定的公网TCP地址。

首先,登录您的 cpolar后台,在cpolar后台 -> 预留 -> 保留 TCP 地址部分,添加一条记录。

在这里插入图片描述

选择地区,和填写描述,然后点击保留按钮。

系统会分配给您一个该地区的固定TCP地址,可供长期稳定使用。

在这里插入图片描述

在调用 cpolar 时使用 -remote-addr 选项参数,值为系统分配给您的保留 TCP 地址。

 4. 配置MobaXterm会话

(1)ssh会话

远程主机* 处填写ubuntu服务器局域网ip,如192.168.3.17,用户名填写ubuntu服务器用户名(可指定root和一般用户) 

 点击网路设置——>ssh网关(跳转主机)

 1处填写cpolar状态中ssh显示的网关,2处用户名填写ubuntu服务器用户名,端口填写cpolar状态中ssh显示的端口,然后点击是即可。

 (2)VNC会话

首先需要在ubuntu服务器中安装vnc服务,可参考文章 ubuntu系统构建VNC虚拟远程桌面_牛andmore牛的博客-CSDN博客_ubuntu vnc 远程桌面

完成配置后回到MobaXterm。

 2处填写Ubuntu服务器本地IP如,如192.168.3.17,端口5900不变;3网络处填写内容和ssh设置方法类似即可。

如果出现“server did not offer supported security type!”的对话框

 输入命令:

gsettings set org.gnome.Vino require-encryption false

参考:CentOS 7.9 Gnome 自带的Screen Sharing在windows10下无法用VNC Viewer正确连接_魔都布衣的博客-CSDN博客

对于Nvidia Jetson系列嵌入式计算机,目前测试需要先更新gnome桌面

sudo apt-get update
sudo apt-get install ubuntu-gnome-desktop

之后在桌面端设置开启共享桌面后再进行连接

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用MobaXterm远程登录Ubuntu系统可以通过以下步骤进行操作: 1. 首先,在Ubuntu终端中安装网络工具,可以使用以下命令进行安装:\[1\] ``` sudo apt-get install net-tools ``` 2. 关闭主机和虚拟机的防火墙,可以使用以下命令进行关闭:\[2\] - Ubuntu关闭方式: ``` sudo ufw disable ``` - Windows关闭方式:根据具体操作系统版本和设置进行关闭防火墙。 3. 在虚拟机终端中查找IP信息,可以使用以下命令进行查找:\[2\] - 使用ifconfig命令: ``` ifconfig ``` - 使用ip addr命令: ``` ip addr ``` 4. 在主机终端中查找IP信息,可以使用相应的命令进行查找。 5. 进行环境检测,确保主机和虚拟机网络能够连接。 6. 在Ubuntu中安装SSH服务,可以使用以下命令进行安装:\[2\] ``` sudo apt-get install openssh-server ``` 7. 使用MobaXterm连接Ubuntu,打开MobaXterm软件,点击"Session",选择"SSH",输入Ubuntu的IP地址和用户名,点击"OK"进行连接。 需要注意的是,对于Nvidia Jetson系列嵌入式计算机,如果需要使用gnome桌面,可能需要先更新gnome桌面,可以使用以下命令进行更新:\[3\] ``` sudo apt-get update sudo apt-get install ubuntu-gnome-desktop ``` 总结起来,使用MobaXterm远程登录Ubuntu系统的步骤包括安装网络工具、关闭防火墙、查找IP信息、安装SSH服务、使用MobaXterm连接Ubuntu。 #### 引用[.reference_title] - *1* *2* [MobaXterm远程登录Ubuntu(详细教程)](https://blog.csdn.net/qq_59134387/article/details/126854569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ubuntu 使用MobaXtermcpolar配置外网访问sshvnc](https://blog.csdn.net/lhy_ex/article/details/127815187)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值