第 1步:使用 Sudo 访问权限登录服务器。
为了安装 Xrdp 应用程序,您需要登录到具有 Sudo 访问权限的服务器。
ssh 用户名@your_server_ip
第 2 步:安装 XRDP 包
登录后,您可以使用以下命令更新您的软件包列表以更新需要升级的软件包以及刚刚进入存储库的新软件包
sudo apt-get update
更新后,运行以下命令在您的服务器上安装 Xrdp
sudo apt-get install xrdp
第 3 步:安装您喜欢的桌面环境
要安装 XFCE 请使用以下命令
sudo apt-get install xfce4
#可选的
sudo apt-get install xfce4-terminal
(或者)
要安装 MATE 请使用以下命令
sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon
使用首选环境的配置
安装后,使用以下命令配置XRDP以使用XFCE环境
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n xfce-session \n' /etc/xrdp/startwm.sh
(或者)
如果您安装了 MATE,请使用以下命令进行 MATE 环境
sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
默认情况下,Xrdp 使用 /etc/ssl/private/ssl-cert-snakeoil.key 文件,该文件只能由属于“ssl-cert”组成员的用户读取。执行以下命令将xrdp用户加入组
sudo adduser xrdp ssl-cert
第 4步:在防火墙中允许 RDP 端口
配置后,要连接 RDP 会话,您需要允许防火墙中默认关闭的端口。运行以下命令在 Ubuntu 18.04 中打开端口
如果您已启用 UFW,请使用以下命令
sudo ufw allow 3389/tcp
如果您的服务器上正在运行 Iptables,请使用以下命令
sudo iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
sudo netfilter-persistent save
sudo netfilter-persistent reload
步骤 5:重新启动 Xrdp 应用程序
重新启动 Xrdp 应用程序以确保上述所有更改都得到反映。
须藤 /etc/init.d/xrdp 重启
就是这样。您现在可以通过 RDP 连接到服务器
您现在应该能够通过 Xrdp 连接到服务器。如果你使用 Linux 作为你的本地桌面,你可以通过 Remmina 连接到服务器。如果您将 Windows 用作本地桌面,则 Windows 用户默认在其计算机上具有 RDP 连接应用程序。要找到它,请从开始菜单中搜索“远程桌面连接”。