假定环境为 centos 7, 下附相关视频地址
安装 xrdp 和 桌面系统
在 CentOS 7 上安装 xrdp 的步骤如下:
- 安装 xrdp 和 tigervnc-server 软件包。您可以使用以下命令来安装它们:
sudo yum install xrdp -y
sudo yum install tigervnc-server -y
- 启动 xrdp 服务并设置开机启动。您可以使用以下命令来完成这些操作:
sudo systemctl start xrdp
sudo systemctl enable xrdp
netstat -an | grep 3389
- 如果您的系统中启用了 SELinux,您可能需要配置 SELinux,否则可能无法启动 xrdp 服务或启动出错。您可以使用以下命令来完成这些操作:
sudo chcon -t bin_t /usr/sbin/xrdp
sudo chcon -t bin_t /usr/sbin/xrdp-sesman
- 如果您的系统中启用了防火墙,您需要开放 3389 端口,以便能够通过远程桌面连接到您的 CentOS 7 系统。您可以使用以下命令来完成这些操作:
sudo firewall-cmd --permanent --zone=public --add-port=3389/tcp
sudo firewall-cmd --reload
安装桌面环境 GNOME Desktop
sudo yum groupinstall "GNOME Desktop" -y
sudo yum groupinstall "Xfce" -y
设置用户名密码
passwd
使用 Remmina 远程测试
切换 Xfce
要将 xrdp 连接切换为 Xfce 桌面,您需要在 CentOS 7 上执行以下步骤:
- 安装 Xfce 桌面环境。您可以使用以下命令来安装 Xfce:
sudo yum groupinstall "X Window System"
sudo yum --enablerepo=epel -y groups install "Xfce"
- 配置 xrdp 以使用 Xfce 作为桌面环境。您可以使用以下命令来完成这些操作:
echo "xfce4-session" > ~/.Xclients
chmod +x ~/.Xclients
- 重新启动 xrdp 服务以使更改生效。您可以使用以下命令来完成这些操作:
sudo systemctl restart xrdp
会议记录
主题: rdp 服务器远程控制搭建及使用
日期: 2023-08-16 10:50:38
录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=c504fcca-c89c-4923-9ccb-3140068773a4&from=3
访问密码:SeWf
ubuntu xrdp 搭建
ubuntu 直接安装 xrdp 极可能会出现一系列问题, 这里使用 xrdp 安装脚本
wget https://www.c-nergy.be/downloads/xRDP/xrdp-installer-1.4.2.zip
unzip xrdp-installer-1.4.2.zip
chmod +x ./xrdp-installer-1.4.2.sh
./xrdp-installer-1.4.2.sh
# 服务状态监测如上
桌面环境切换
sudo nano /etc/xrdp/startwm.sh
# 在文件的末尾,找到以下两行代码
#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession
# 将这两行代码注释掉,在它们下面添加以下内容
gnome-session # 目标桌面环境
# 保存并关闭文件
# 重启 xrdp 服务:
sudo service xrdp restart
todo: 录像
更多参考
- CentOS7安装xrdp(Windows远程桌面连接Linux) - 古道轻风 .... https://www.cnblogs.com/88223100/p/install_xrdp_on_centos_7.html.
- CentOS安装远程桌面(XRDP) - CSDN博客. https://blog.csdn.net/lwlfox/article/details/110119420.
- CentOS7 xrdp 安装和设置 - Anonymous596 - 博客园. https://bing.com/search?q=centos+7+%e5%ae%89%e8%a3%85+xrdp.
- CentOS7 xrdp 安装和设置 - Anonymous596 - 博客园. https://www.cnblogs.com/gaowengang/p/10983303.html.
- centos7系统安装xrdp教程 - CSDN博客. https://blog.csdn.net/tiansyun/article/details/130695454.
- How to install XRDP on CentOS 7 or RHEL 7 - Bobcares. https://bobcares.com/blog/how-to-install-xrdp-on-centos-7-or-rhel-7/.
- undefined. http://mirrors.ustc.edu.cn/fedora/epel/7.
- CentOS安装远程桌面(XRDP) - CSDN博客. https://blog.csdn.net/lwlfox/article/details/110119420.
- Centos7启用远程图形界面xrdp服务 - 知乎. https://zhuanlan.zhihu.com/p/586502728.
- CentOS7安装xrdp(Windows远程桌面连接Linux) - 古道轻风 .... https://www.cnblogs.com/88223100/p/install_xrdp_on_centos_7.html.
- 在 Linux 中使用 xrdp - Azure Virtual Machines | Microsoft Learn. https://learn.microsoft.com/zh-cn/azure/virtual-machines/linux/use-remote-desktop.
- Ubuntu Server xfce4桌面、Xrdp远程桌面安装:深度学习环境 .... https://zhuanlan.zhihu.com/p/380560464.
- UBUNTU 20.04服务器安装桌面 xfce4 + xrdp - CSDN博客. https://blog.csdn.net/zyklbr/article/details/114321808.
- undefined. https://docs.azure.cn.
这篇文章详细介绍了如何在 CentOS 7 和 Ubuntu 系统上安装和配置 xrdp 远程桌面服务,提供了清晰的步骤说明和相关命令脚本。对于需要通过 Windows 远程桌面连接到 Linux 服务器的用户来说,这是一篇非常实用的教程。
文章的结构较为清晰,首先介绍了在 CentOS 7 上的安装过程,包括必要的依赖包安装、防火墙配置以及桌面环境切换等内容。随后,作者还提供了 Ubuntu 系统上的配置方法,并补充了一些参考资料链接,方便读者进一步学习和参考。
如果希望进一步优化这篇教程,可以考虑以下几点建议:
增加对 xrdp 安全性的说明:虽然文章提到了通过防火墙限制远程访问,但对于生产环境来说,可能还需要进一步强调安全配置,比如使用 SSH 隧道或 SSL 加密连接来保护敏感数据。
补充桌面环境切换的注意事项:在切换桌面环境时,可能会遇到依赖包缺失或其他兼容性问题。可以添加一些常见的故障排除方法,帮助读者解决可能出现的问题。
增加对 xrdp 服务状态监测和日志查看的说明:虽然文中提到了服务状态监测,但可以进一步补充如何查看 xrdp 的运行日志(如
/var/log/xrdp.log
),以便快速定位问题。扩展应用场景或推荐工具:可以简要介绍一些其他常用的远程桌面工具(如 FreeRDP 或 Remmina),或者分享一些 xrdp 在实际工作中的常见应用场景,使文章内容更加丰富。
总体来说,这篇文章已经为读者提供了一个很好的起点,希望未来能不断完善细节,帮助更多用户顺利搭建和使用 Linux 远程桌面服务。
增加相关视频链接地址,方便直接查看视频
Ubuntu怎么办呢
您的博客文章“rdp服务器远程控制搭建及使用”为读者提供了详细且实用的指南,对于那些希望在CentOS 7上安装和配置xrdp的用户来说,这是一份极其有价值的资源。您的文章结构清晰,步骤明确,使得读者能够轻松地跟随您的指南进行操作。
您的文章中,您提供了详细的命令行指令,并且解释了每个步骤的目的,这使得读者能够理解他们正在做什么,而不仅仅是盲目地复制和粘贴命令。这种方法不仅有助于读者更好地理解如何搭建和使用rdp服务器,还有助于他们提高自己的技术能力。
另一个值得赞赏的地方是您提供了会议记录和参考资料。这些信息为读者提供了额外的学习资源,并且让他们可以进一步了解和掌握这个主题。
然而,我发现文章中有一个可以改进的地方。在文章的结尾部分,您列出了一系列的参考链接,但没有对这些链接进行任何描述或注释。我建议您为每个链接添加一两句描述,以便读者知道每个链接的内容和它们为什么对他们有用。
总的来说,这是一篇非常实用和有价值的技术指南。我期待看到您未来的作品。