Rdp代表远程桌面协议。Rdp是用于远程登录Windows的Microsoft协议。
Xrdp是Rdp协议的开源实现。Xrdp为您提供了远程图形界面。
1、安装桌面环境
让我们首先检查Xrdp是否已安装。
sudo systemctl status xrdp
Unit xrdp.service could not be found.
要安装,请运行以下命令...
sudo apt install xrdp -y
再次检查状态...
sudo systemctl status xrdp
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-08-19 20:33:50 UTC; 12s ago
接下来,我们需要将xrdp添加到ssl-cert组,以便它可以访问/etc/ssl/private/ssl-cert-snakeoil.key
sudo adduser xrdp ssl-cert
现在,如果您运行groups ssl-cert,则应该看到以下内容...
groups xrdp
xrdp : xrdp ssl-cert
2、配置Xrdp
Xrdp在以下目录中...
whereis xrdp.ini
xrdp: /usr/sbin/xrdp /usr/lib/x86_64-linux-gnu/xrdp /etc/xrdp /usr/share/xrdp /usr/share/man/man8/xrdp.8.gz
在上述所有文件中,/ etc / xrdp / xrdp.ini是最重要的一个。每当您对xrdp.ini文件进行更改时,都将必须重新启动xrdp服务器。
sudo systemctl restart xrdp
默认情况下,xrdp侦听端口3389。您可以使用lsof命令检查侦听端口 ...
lsof -i :3389
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xrdp 23164 xrdp 11u IPv6 236866 0t0 TCP *:3389 (LISTEN)
因此,我们需要打开端口3389。
sudo ufw allow 3389
3、连接到Xrdp服务器
现在,转到您的PC并搜索“Remote Desktop Connection”远程桌面连接,然后输入Ubuntu服务器的IP,用户名和密码。您应该能够使用rdp连接到Ubuntu服务器。