假定环境为 centos 7, 下附相关视频地址

rdp 服务器远程控制搭建及使用

安装 xrdp 和 桌面系统

在 CentOS 7 上安装 xrdp 的步骤如下:

  1. 安装 xrdp 和 tigervnc-server 软件包。您可以使用以下命令来安装它们:
sudo yum install xrdp -y
sudo yum install tigervnc-server -y
  1. 启动 xrdp 服务并设置开机启动。您可以使用以下命令来完成这些操作:
sudo systemctl start xrdp
sudo systemctl enable xrdp
netstat -an | grep 3389
  1. 如果您的系统中启用了 SELinux,您可能需要配置 SELinux,否则可能无法启动 xrdp 服务或启动出错。您可以使用以下命令来完成这些操作:
sudo chcon -t bin_t /usr/sbin/xrdp
sudo chcon -t bin_t /usr/sbin/xrdp-sesman
  1. 如果您的系统中启用了防火墙,您需要开放 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 上执行以下步骤:

  1. 安装 Xfce 桌面环境。您可以使用以下命令来安装 Xfce:
sudo yum groupinstall "X Window System"
sudo yum --enablerepo=epel -y groups install "Xfce"
  1. 配置 xrdp 以使用 Xfce 作为桌面环境。您可以使用以下命令来完成这些操作:
echo "xfce4-session" > ~/.Xclients
chmod +x ~/.Xclients
  1. 重新启动 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.