这篇文章上次修改于 560 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Ubuntu 16.04 安装 xrdp

使用 xfce4

使用 xrdp 最大的好处是可以在 Windows 下使用远程桌面工具直接访问 Ubuntu 主机,以下是安装步骤。

  1. 安装 xrdp

    sudo apt-get install xrdp

    一般来说这样就够了,但在 Ubuntu 16.04 下这样还不够,会出现雪花屏后闪退,解决办法如下。

  2. [Optional]安装 xfce4

    sudo apt-get install xfce4 xfce4-goodies
  3. [Optional]在当前用户目录下创建文件 .xsession,并写入 xfce4-session

    echo xfce4-session >~/.xsession
  4. [Optional]修改拥有者和所属组

    sudo chown username:username ~/.xsession

至此,应该就可以使用远程桌面工具访问了,但这样有个不足,桌面使用的 xfce4,不是 Ubuntu 本身的桌面。

终极解决方案

  1. 下载 xrdp-installer-1.2.2 安装脚本

    cd ~/Downloads
    wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.2.2.zip
  2. 解压脚本压缩包

    unzip xrdp-installer-1.2.2.zip
  3. 设置脚本可执行权限

    chmod +x  ~/Downloads/xrdp-installer-1.2.2.sh
  4. 以普通用户权限执行脚本,不要使用管理员,也不要加 sudo,此处需要 clone 几个 github 仓库,可能需要翻墙

    ./xrdp-installer-1.2.2.sh
  5. 待执行完成后,重启电脑,然后就可以愉快的登录远程桌面了
  6. 安装脚本下载链接备份

    链接:https://pan.baidu.com/s/1RbPsigIrWhk-QMue0et1DA
    提取码:mhoo

参考资料

  1. Windows 远程桌面连接ubuntu及xrdp的一些小问题(远程桌面闪退、连接失败、tab补全功能,无菜单栏,error - problem connecting )
  2. Ubuntu18.04.4 安装XRDP远程桌面终极、最简方案
  3. xRDP – Easy install xRDP on Ubuntu 16.04,18.04,19.10 & 20.04 (Script Version 1.2)