为了连接Rocky Linux,我们可以使用名为XRDP 的远程桌面协议的开源实现。尽管 Windows 可以通过此协议开箱即用,但对于 Linux,我们需要安装一些额外的软件包。
使用Win7/8/10 RDP协议远程连接Rocky linux、Centos8/7、RHEL 8/7、Oracle Linux 和其他类似的基于 RHEL 的操作系统。
1.在Rocky Linux上添加Epel库
sudo dnf install epel-release
2.运行系统更新
发出一次更新命令,刷新系统缓存并将已安装的 Linux 软件包更新到最新版本。
sudo dnf update
3.在Rocky Linux上安装XRDP
XRDP 是 Microsoft RDP 的开源实现,它使用端口号 3389 建立连接。 当然,它不像Linux系统上的Windows那样开箱即用,因此我们需要手动设置它。 使用下面给出的命令:
sudo dnf install xrdp
4.启动并启用XRDP服务
sudo systemctl start xrdp
sudo systemctl enable xrdp
检查服务是否可以正常运行并且没有任何错误,使用:
systemctl status xrdp
5.在防火墙中允许3389端口
如果Rocky没有关闭防火墙并且需要通过远程桌面连接,则需要允许3389端口通过防火墙
#Add firewall
firewall-cmd --permanent --add-port=3389/tcp #permanent代表永久添加
#Reload Firewall service
firewall-cmd --reload
# Check whether the firewall port is open
firewall-cmd --list-ports
或者直接关闭防火墙
#Close firewall
systemctl stop firewalld
#Set the system to not start
systemctl disable firewalld
6.注销Linux会话
7.运行Win7/8/10/11/server远程桌面