本篇文章主要介绍如何在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。并结合cpolar内网穿透工具,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,远程桌面Ubuntu系统。

一、 同个局域网内远程桌面Ubuntu

本篇教程适用Ubuntu版本:

  • Ubuntu 20.04.x

  • Ubuntu 22.04.x

  • Ubuntu 23.04.x

  • Ubuntu 23.10.x

xrdp脚本

wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.4.8.zip
Bash
Copy

解压缩文件

unzip xrdp-installer-1.4.8.zip
Bash
Copy

将脚本下载到本机系统,提取内容并标记为可执行文件

chmod +x xrdp-installer-1.4.8.sh
Bash
Copy

运行服务

./xrdp-installer-1.4.8.sh
Bash
Copy

查看IP地址

ifconfig
Bash
Copy

如图:本例中,获取Ubuntu主机IP为192.168.149.135

注意:重启一下Ubuntu主机,不要登陆账户

二、使用Windows远程桌面连接

在局域网,找到另一台Windows主机,打开远程桌面连接,输入Ubuntu主机的IP地址,点击连接。

输入Ubuntu主机的IP地址,以及用户名密码。

点击 OK 按钮进行远程连接。

现在,已经远程桌面连接成功了。

三、公网环境系统远程桌面Ubuntu

在没有公网IP的环境下,要实现远程桌面连接,可以通过cpolar内网穿透来实现,映射3389端口。

  • 使用一键安装命令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
Bash
Copy
  • 向系统添加服务

sudo systemctl enable cpolar
Bash
Copy
  • 启动cpolar服务

sudo systemctl start cpolar
Bash
Copy

cpolar安装成功后,在外部浏览器上访问Linux 的9200端口 即:【局域网ip:9200】,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可

创建隧道,映射3389端口

登录进入cpolar web UI管理界面后,点击左侧隧道管理——创建隧道,创建一条tcp隧道

  • 隧道名称:xrdp(可自定义,注意不要重复)

  • 协议:tcp

  • 本地地址:3389

  • 端口类型:随机临时TCP端口

  • 地址:选择China Top

隧道创建成功后,Ubuntu主机重新启动,不需要登录。

在Windows里进入Cpolar官网,登录账号,点击左侧 状态,找到刚才创建的隧道名称

复制tcp后面 端口地址 (例如18.tcp.cpolar.top:14743)

Windows远程桌面Ubuntu

Windows电脑打开远程桌面连接,输入所生成的公网tcp端口地址,点击连接

点击“是”

输入Ubuntu系统的用户名密码,点击"OK"

远程桌面登录成功,实现在公网环境下Windows远程桌面连接Ubuntu系统

举报/反馈

cpolar技术支持

371获赞 131粉丝
关注
0
0
收藏
分享