码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04


    文章目录

        • 一、 同个局域网内远程桌面Ubuntu
          • 1. 更新软件仓库
          • 2. 安装支持包
          • 3. 安装XFCE4桌面环境
          • 4. 安装XRDP
          • 5. 环境设置
            • 5.1 XFCE桌面配置
            • 5.2 在配置文件中,加入XFCE会话
          • 6 重启服务
          • 7. 查看IP地址
          • 8. 使用Windows远程桌面连接
        • 二、公网环境系统远程桌面Ubuntu
          • 1. 注册cpolar账号并安装
            • 1.1. 安装cpolar(通过一键自动安装脚本方式)
            • 1.2 向系统添加服务
            • 1.3 启动cpolar服务
          • 2. 登录cpolar web UI管理界面
          • 3. 创建隧道,映射3389端口
          • 4. 远程桌面Ubuntu

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

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

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

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

    1. 更新软件仓库
    sudo apt update
    sudo apt upgrade
    
    • 1
    • 2
    2. 安装支持包

    安装支持包 : 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
    • 2
    • 3
    3. 安装XFCE4桌面环境
    sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
    
    • 1
    4. 安装XRDP
    sudo apt install xrdp
    sudo systemctl status xrdp
    sudo systemctl restart xrdp
    
    • 1
    • 2
    • 3
    5. 环境设置
    5.1 XFCE桌面配置
    sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
    
    • 1
    5.2 在配置文件中,加入XFCE会话
    echo xfce4-session > ~/.xsession
    
    • 1
    6 重启服务
    sudo systemctl restart xrdp
    
    • 1
    7. 查看IP地址
    sudo apt install net-tools
    
    • 1
    ifconfig
    
    • 1

    如图:

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

    在这里插入图片描述

    8. 使用Windows远程桌面连接

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

    第一次登录时,会显示

    在这里插入图片描述

    点击Use default config按钮,继续。

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

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

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

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

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

    curl -sL https://git.io/cpolar | sudo bash
    
    • 1
    1.2 向系统添加服务
    sudo systemctl enable cpolar
    
    • 1
    1.3 启动cpolar服务
    sudo systemctl start cpolar
    
    • 1
    2. 登录cpolar web UI管理界面

    在浏览器访问 127.0.0.1:9200,使用cpolar账号密码登录

    在这里插入图片描述

    3. 创建隧道,映射3389端口

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

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

    在这里插入图片描述

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

    在这里插入图片描述

    4. 远程桌面Ubuntu

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

    在这里插入图片描述

    点击“是”

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述


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

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

    转载自cpolar极点云文章:【无公网IP】在公网环境下Windows远程桌面Ubuntu 18.04

  • 相关阅读:
    (附源码)spring boot动力电池数据管理系统 毕业设计 301559
    Spark集群安装
    FFmepg--内存IO模式
    【app篇】可拖拽BLE遥控app简单版本
    Nginx反向代理实现Vue跨域注意事项
    小咖啡馆也能撬动大生意
    深度学习性能优化之图优化
    [附源码]Python计算机毕业设计Django的剧本杀管理系统
    关于近期计划调整的通知
    痞子衡嵌入式半月刊: 第 81 期
  • 原文地址:https://blog.csdn.net/bushibrnxiaohaij/article/details/132736591
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号