一、安装桌面环境

以具有 sudo 权限的用户身份键入以下命令,以在服务器上安装 Xfce :

sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

根据您的系统,下载和安装 Xfce 软件包需要一些时间。

二、安装 Xrdp

Xrdp 包在默认的 Ubuntu 存储库中可用。要安装它,请运行:

sudo apt install xrdp

安装过程完成后, Xrdp 服务将自动启动。您可以通过键入以下内容来验证 Xrdp 是否正在运行:

sudo systemctl status xrdp

输出看起来像这样:

● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago
     Docs: man:xrdp(8)
           man:xrdp.ini(5)
  ...

三、配置 Xrdp

Xrdp 配置文件位于 /etc/xrdp 目录中。对于基本的 Xrdp 连接,我们只需要配置 Xrdp 即可使用 Xfce 。为此,请在文本编辑器中打开以下文件:

文件 /etc/xrdp/xrdp.ini

sudo nano /etc/xrdp/xrdp.ini

在文件末尾添加以下行:

exec startxfce4 

保存文件并重新启动 Xrdp 服务:

sudo systemctl restart xrdp

四、配置防火墙

默认情况下, Xrdp 侦听 3389 所有接口上的端口。如果您在 Ubuntu 服务器上运行防火墙(您应该总是这样做),则需要添加一个规则来启用 Xrdp 端口上的流量。

要允许从特定 IP 地址或 IP 范围访问 Xrdp 服务器,请在此示例 192.168.1.0/24 中运行以下命令:

sudo ufw allow from 192.168.1.0/24 to any port 3389

如果您想允许从任何地方进行访问(出于安全原因而非常不鼓励),请运行:

sudo ufw allow 3389(我只做了这一步)

为了提高安全性,您可以考虑将 Xrdp 设置为仅在 localhost 上侦听并创建一个 SSH 隧道,该隧道将安全地将来自本地计算机的端口 3389 上的流量转发到同一端口上的服务器。另一个安全选项是安装 OpenVPN 并通过专用网络连接到 Xrdp 服务器。

五、连接到 Xrdp 服务器

现在您已经设置了 Xrdp 服务器,现在是时候打开 Xrdp 客户端并连接到服务器了。

如果您是 Windows 用户,则可以使用默认 RDP 客户端。在 Windows 搜索栏中键入 “remote” ,然后单击“远程桌面连接”。这将打开 RDP 客户端。在计算机字段中输入远程服务器 IP 地址,然后单击“连接”。

 

 六、输入用户名和密码后出现“蓝屏”

 七、下载脚本

xrdp-installer-1.2

下载链接:Products | c-nergy.beC-Nergy, Beligum ICT solution provider. We can help you in planning, designing, building, managing and supporting your IT Infrastructure.http://www.c-nergy.be/products.html

目前最新的版本为xrdp-installer-1.2,支持Ubuntu 16.04,18.04,20.04。

分享一下我下载的:百度网盘 请输入提取码 提取码:odcs(不是我的)

下载完成后授权

$chmod +x ~xrdp-install-1.2.sh	

执行(以普通用户身份登录Ubuntu并运行脚本,注意一定不要以管理员身份登录,命令前也不可加sudo

/xrdp-install-1.2.sh 			//可带参数-l,-s 

不带参数是标准安装,可满足大多数人的需要,参数大致含义如下,具体可参考上述下载网站
-l:自定义登录界面
-s:重定向sound,

安装完后未重启

一切ok,解决“蓝屏问题”

总结:其实可以直接安装脚本就可以,不用第一步到第六步的操作

参考Ubuntu18.04.4 安装XRDP远程桌面终极、最简方案_weixin_43315707的博客-CSDN博客

如何在 Ubuntu 18.04 上安装 Xrdp 远程桌面服务_服务器应用_Linux公社-Linux系统门户网站

配置cuda和cudnn

ubuntu18.04配置CUDA-11.3、cuDNN、PyTorch_a symlink already exists at /usr/local/cuda. updat_biter0088的博客-CSDN博客

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐