首页 > 系统相关 >如何在公网环境下远程桌面Ubuntu

如何在公网环境下远程桌面Ubuntu

时间:2022-09-01 09:44:06浏览次数:55  
标签:xrdp sudo Ubuntu 远程桌面 公网 cpolar

本篇文章主要介绍在Ubuntu上安装XRDP远程桌面,实现同个局域网内远程桌面Ubuntu,同时解决远程桌面登录蓝屏的问题。

并做内网穿透,使用cpolar内网穿透映射3389端口,生成公网TCP端口地址,实现在公网环境下,远程桌面Ubuntu系统。

【cpolar内网穿透支持http/https/tcp协议,支持永久免费使用,不限制流量,无需公网IP,也不用进入路由器设置,操作简单。】
一、 同个局域网内远程桌面Ubuntu

  1. 更新软件仓库
sudo apt update
sudo apt upgrade
  1. 安装支持包
    安装支持包 : Xorg, Xrdp, Xserver, Xfce4 and Mate Packages
sudo apt-get install xorg
sudo apt-get install xserver-xorg-core
sudo apt-get install xorgxrdp
  1. 安装XFCE4桌面环境
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
  1. 安装XRDP
sudo apt install xrdp
sudo systemctl status xrdp
sudo systemctl restart xrdp
  1. 环境设置
    5.1 XFCE桌面配置
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh

5.2 在配置文件中,加入XFCE会话

echo xfce4-session > ~/.xsession

6 重启服务

sudo systemctl restart xrdp
  1. 查看IP地址
sudo apt install net-tools
ifconfig

如图:

本例中,获取Ubuntu主机IP为192.168.9.144

  1. 使用Windows远程桌面连接
    在局域网,找到另一台Windows主机,打开远程桌面连接,输入Ubuntu主机的IP地址,以及用户名密码。

第一次登录时,会显示

点击Use default config按钮,继续。

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

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

  1. 注册cpolar账号并安装
  2. 安装cpolar(通过一键自动安装脚本方式)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

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

curl -sL https://git.io/cpolar | sudo bash
  1. 向系统添加服务
sudo systemctl enable cpolar
  1. 启动cpolar服务
sudo systemctl start cpolar
  1. 登录cpolar web UI管理界面
    在浏览器访问 127.0.0.1:9200,使用cpolar账号密码登录
  2. 创建隧道,映射3389端口
    登录进入cpolar web UI管理界面后,点击左侧隧道管理——创建隧道,创建一条tcp隧道

隧道名称:xrdp(可自定义,注意不要重复)
协议:tcp(支持http/https/tcp)
本地地址:3389
端口类型:免费用户选择随机临时TCP端口,专业套餐用户可配置固定的TCP端口
地址:选择China

隧道创建成功后,点击左侧仪表盘的状态——在线隧道列表,查看xrdp隧道的所生成的公网TCP端口地址,复制下来。【本例中为http://1.tcp.cpolar.cn:23975】

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

点击“是”

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

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

需要注意,本文中使用的是免费的cpolar套餐所生成的随机临时公网地址,每隔24小时就会发生变化,且带宽较小。

对于有长期远程桌面需求的用户,建议将cpolar套餐升级到专业套餐,支持配置固定的公网TCP端口,且带宽也会相应的增大,支持更高效便捷的远程桌面连接Ubuntu系统。

标签:xrdp,sudo,Ubuntu,远程桌面,公网,cpolar
From: https://www.cnblogs.com/probezy/p/16613598.html

相关文章

  • 在ubuntu 上安装golang
    https://golang.google.cn/dl/方式一下载安装包wgethttps://golang.google.cn/dl/go1.19.linux-amd64.tar.gz解压到文件夹下sudotar-xvzfgo1.19.linux-amd64.ta......
  • ubuntu20.04安装kvm
    1、检测是否支持虚拟化(现在的电脑基本默认都支持)aptinstallcpu-checkerkvm-ok2、安装qemu和libvrt并启动相关服务aptinstallqemu-kvmlibvirt-daemon-systeml......
  • Ubuntu 16.04 LTS内核更新!
    Canonical发布了2016年4月21日Ubuntu16.04LTS公布以来的首次内核更新,此次更新修补了由不同开发人员、Linux 黑客和安全研究人员发现的共15个安全漏洞。在此我......
  • ubuntu22 修改ip方法
      1安装必备软件aptinstallvimcurlwget-y2查看ip配置cat/etc/netplan/00-installer-config.yaml结果#Thisisthenetworkconfigwritte......
  • 在Ubuntu系统上安装StoneDB数据库
    今天我会进行StoneDB数据库在Ubuntu22.04系统下的安装。严格按照官方文档的步骤执行,看看能否顺利安装。准备Ubuntu系统我已在虚拟机中安装好了Ubuntu22.04版本的系统,......
  • VirtualBox扩展Ubuntu主分区
    过去有写过一篇用VirtualBox增加虚拟硬盘的文章,该方法可以扩展虚拟机系统其他空间(/dev/sdb,/dev/sdc),不过要想增加虚拟机内系统主分区(/dev/sda)空间,那种方法就不行了。......
  • 用metasploit映射公网远程控制舍友电脑
    用metasploit映射公网远程控制舍友电脑Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评......
  • 在ubuntu上安装yum
    (15条消息)Mysql之apt-get方式安装_恒悦sunsite的博客-CSDN博客_apt-getinstallmysql 解决报错Failed!Error:SETPASSWORDhasnosignificanceforuser‘root’......
  • Ubuntu 命令使用方法
    apt-get用作于deb包yum作用于tar包(也可以运作于rpm包)wget是下载工具后面可以直接跟地址如果当前linux中没有wget,那么我们可以考虑使用sudoapt-getinstallwget来安......
  • 【ubuntu】解决Could not get lock /var/lib/dpkg/lock-frontend
    1、问题在执行一键安装k8s,ssh到其他节点更新apt源,我手动执行update的时候,报的这个错  2、处理方法psaux|grepapt找出对应的进程id,然后killsudokill3374......