目录
1. 首先下载MobaXterm:mobaxterm
2. 注册并在ubuntu服务器上安装cpolar:cpolar
安装说明:
3. 保留固定TCP地址(此步骤可跳过,但需要每天更换端口)
4. 配置MobaXterm会话
(1)ssh会话
(2)VNC会话
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 地址
部分,添加一条记录。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210707035653719.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Byb2Jlenk=,size_16,color_FFFFFF,t_70#pic_center)
选择地区
,和填写描述
,然后点击保留
按钮。
系统会分配给您一个该地区的固定TCP地址,可供长期稳定使用。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210707035712203.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Byb2Jlenk=,size_16,color_FFFFFF,t_70#pic_center)
在调用 cpolar 时使用 -remote-addr
选项参数,值为系统分配给您的保留 TCP 地址。
4. 配置MobaXterm会话
![](https://img-blog.csdnimg.cn/b5f9fa671ac84678b2f063db61d8b06f.png)
(1)ssh会话
![](https://img-blog.csdnimg.cn/3957d5494ca64faaab9ec36894464af7.png)
![](https://img-blog.csdnimg.cn/b4f5fd99723b4d24970b92c3bd665588.png)
远程主机* 处填写ubuntu服务器局域网ip,如192.168.3.17,用户名填写ubuntu服务器用户名(可指定root和一般用户)
![](https://img-blog.csdnimg.cn/f2e1afb8b90f44759baafa13ea24b4de.png)
点击网路设置——>ssh网关(跳转主机)
![](https://img-blog.csdnimg.cn/5778d38ca09b432aabc7708033ca94b9.png)
1处填写cpolar状态中ssh显示的网关,2处用户名填写ubuntu服务器用户名,端口填写cpolar状态中ssh显示的端口,然后点击是即可。
(2)VNC会话
首先需要在ubuntu服务器中安装vnc服务,可参考文章 ubuntu系统构建VNC虚拟远程桌面_牛andmore牛的博客-CSDN博客_ubuntu vnc 远程桌面
完成配置后回到MobaXterm。
![](https://img-blog.csdnimg.cn/9b304a268e124467a0422f6a70aef55f.png)
2处填写Ubuntu服务器本地IP如,如192.168.3.17,端口5900不变;3网络处填写内容和ssh设置方法类似即可。
如果出现“server did not offer supported security type!”的对话框
![](https://img-blog.csdnimg.cn/5cdb6c4cfe7f49b29784340c5f5cbc10.png)
输入命令:
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
之后在桌面端设置开启共享桌面后再进行连接
![](https://img-blog.csdnimg.cn/29be21782ec04226af4b6dcb7afc0103.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)