win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

这篇具有很好参考价值的文章主要介绍了win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转载自远程穿透文章:Windows通过RDP异地远程桌面Ubuntu【内网穿透】

前言

XRDP是一种开源工具,它允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP外,xrdp工具还接受来自其他RDP客户端(如FreeRDP、rdesktop和NeutrinoRDP )的连接。 相较于VNC,xrdp更加的轻量级。下面简单几步实现ubuntu XRDP+cpolar内网穿透工具,实现windows远程桌面控制Ubuntu。

视频教程

Ubuntu启用远程桌面 【XRDP服务】不同网络下远程

1. ubuntu安装XRDP

先更APT 包管理器

sudo apt update

下载安装 XRDP

sudo apt install xrdp

然后启动,如在启动提示错误,可能是端口冲突,重启设备再尝试

sudo systemctl start xrdp

查看状态,active表示成功

systemctl status xrdp

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

设置开机启动

sudo systemctl enable xrdp

远程桌面开关需要记得开启

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

2.局域网测试连接

局域网IP连接,先查看ip地址,输入以下命令查看:

ip address

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

以免连接出现问题,先在防火墙中添加一个3389端口

sudo ufw allow from any to any port 3389 proto tcp

然后记得退出登录,一定要记得,否则连接不上,这一步目的是让Ubuntu处于锁屏界面

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

然后打开windwos远程连接工具

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

输入我们上面查看的ubuntu局域网ip地址,然后点击连接

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

然后我们就看到了XRDP的界面,需要输入Ubuntu用户名和密码

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

输入后即可连接成功

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

3. Ubuntu安装cpolar内网穿透

接着使用cpolar穿透ubuntu本地XRDP服务,使得windwos远程桌面可以远程进行访问。cpolar支持http/https/tcp协议,不限制流量,操作简单,无需公网IP,也无需路由器。

cpolar官网:https://www.cpolar.com/

安装cpolar内网穿透(支持一键自动安装脚本)

  • cpolar 安装(国内使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本号
cpolar version
  • token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 查看服务状态
sudo systemctl status cpolar

正常显示为active则表示服务为正常在线启动状态

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

在ubuntu系统本地安装cpolar内网穿透之后,在ubuntu浏览器上访问本地9200端口,或者在外部浏览器通过局域网ip地址访问9200端口,打开cpolar web ui 界面。

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

登陆后点击左侧仪表盘的隧道管理——创建隧道,由于XRDP中是3389端口,因此我们要来创建一条tcp隧道,指向3389端口:

  • 隧道名称:可自定义,注意不要重复
  • 协议:tcp
  • 本地地址:3389
  • 端口类型:随机域名
  • 地区:China vip

点击创建

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

创建成功后我们打开在线隧道列表复制创建的公网地址

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

4.cpolar公网地址测试访问

连接的时候,ubuntu一定是处于锁屏界面,否则连接不成功

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

打开windwos远程桌面,输入cpolar中创建的tcp公网地址,

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

然后出现输入用户名密码界面,输入用户名密码即可连接成功,

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

5.固定域名公网地址

在cpolar内网穿透中,上面创建的地址是随机的,24小时内变化,为了更加稳定的访问和连接,cpolar支持固定公网地址,目前支持21天退款保证。

需升级至专业套餐或以上才支持配置固定域名

登录cpolar官网后台,点击左侧仪表盘的预留,找到保留的TCP地址,为tcp隧道固定一个域名。

  • 地区:选择服务器地区
  • 描述:即备注,可自定义填写

修改完成后,点击保留

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

域名地址保留成功后,我们将地址复制下来,接下来需要将其配置绑定到隧道中去。

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

登录cpolar web ui管理界面。点击左侧仪表盘的隧道管理——隧道列表,找到需要配置隧道,点击右侧的编辑

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

修改隧道信息,将固定的域名地址配置到隧道中:

  • 端口类型:固定TCP端口
  • 预留的TCP地址:填写我们刚刚所保留复制的地址

修改完成后,点击更新

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

隧道更新成功后,点击左侧在线隧道列表,可以看到隧道的公网地址,已经更新为官网保留固定的域名了

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

然后使用cpolar中固定的TCP地址进行连接

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

输入用户名和密码

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程

即可远程成功

win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程文章来源地址https://www.toymoban.com/news/detail-435767.html

到了这里,关于win10远程桌面控制Ubuntu服务器 - 内网穿透实现公网远程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器win10多用户远程登陆方案(个人笔记)

    win10 左下角搜索栏中 输入 gpedit打开本地组策略编辑器 选择【管理模板】-【Windows组件】-【远程桌面服务】-【远程桌面会话主机】-【连接】 配置 【限制连接的数量】,允许的RD最大连接数 即为最大的连接数量 配置【将远程桌面服务用户限制到单独的远程桌面服务会话】,

    2024年02月15日
    浏览(35)
  • 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制

    title: 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制Windows,macOS,Linux设备 tags: 个人成长 categories: 树莓派不吃灰 前段时间, 有一台老式MacBook Pro被我改造成了影视资源解码主机, 《树莓派4B家庭服务器搭建指南》第十七期:树

    2024年02月06日
    浏览(34)
  • Win10搭建我的世界Minecraft服务器「内网穿透远程联机」

    转载自远控源码文章:【Minecraft开服】Windows搭建我的世界MC服务器「公网远程联机」 简单几步在windwos搭建我的世界服务器,并通过cpolar工具将本地服务暴露到公网连接 以windows10系统为例,配置java环境,搭建我的世界服务器,下载最新版java版本 https://www.oracle.com/java/technologies

    2023年04月13日
    浏览(108)
  • 远程控制最新ubuntu22服务器(关显示器)

    #虚拟显示器 ;#关显示器;#无显示器;远程维护 #运维人员 Ubuntu自带的VNC远程桌面也很好用,但其逻辑基础是:被控机器用户正在使用主机,故显示器开和用户登录是使用原生VNC的两个基本条件;这就造成在下面两种情况下,即当连接Ubuntu的显示器关闭时,即无显示器接入通

    2024年02月12日
    浏览(33)
  • win10 远程 ubuntu 18.04 桌面

    我们要在Windows 10上远程连接到Ubuntu 18.04,您需要按照以下步骤进行设置: 1. 在Ubuntu 18.04上安装并启用远程桌面服务。打开终端,并运行以下命令来安装xrdp: ``` sudo apt update sudo apt install xrdp ``` 2. 安装完成后,运行以下命令来启动xrdp服务: ``` sudo systemctl enable xrdp sudo systemct

    2024年02月12日
    浏览(31)
  • 增强版微软远程桌面远程批量连接工具?更好用,可控制WIN12/11/10

    我们进行远程控制另外一台电脑,一般会用系统自带的mstsc,也就是微软远程桌面连接。 微软远程桌面连接的优点是系统自带不需要额外安装,微软出品更稳定,一般买了一台云主机后就已配置完毕适用性广。 微软远程桌面连接缺点也很明显:每登录一台都需要手动输入用户

    2024年02月08日
    浏览(35)
  • 解决远程连接服务器没有远程桌面授权服务器的许可证问题

    解决办法: 1,win键+R打开运行器,使用mstsc -admin命令强制远程 2、输入远程服务器ip、用户名和密码,忽略证书问题的提示框,即可连接进入远程桌面  3,在远程桌面中,打开远程服务器的运行框,使用regedit命令打开注册表  4, 进入计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlS

    2024年02月07日
    浏览(39)
  • 【Linux】远程桌面连接服务器报错:未启用对服务器的远程访问......

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 我们知道,我们日常通过vnc来远程管理linux图形界面,今天分享一工具Xrdp,它是一个开源工具,允许用户通过

    2024年02月04日
    浏览(37)
  • Windows 远程桌面提示没有远程桌面授权服务器可以提供许可证

    可参考之前发布的一篇文章,帮助你远程登录:远程连接提示 由于没有远程桌面授权服务器提供许可证_计算机没有远程桌面客户端访问许可证_csdn_aspnet的博客-CSDN博客 虽然上述文章命令可以远程进入系统,但是每次都需要使用上述文章中的命令进入远程桌面。远程桌面连接

    2024年02月09日
    浏览(39)
  • Windows远程连接桌面报错“由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。”

      1、win键+R打开运行器,使用mstsc -admin命令强制远程 2、输入远程服务器ip、用户名和密码,忽略证书问题的提示框,即可连接进入远程桌面    3、在远程桌面中,打开远程服务器的运行框,使用regedit命令打开注册表  进入计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerm

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包