最近需要一台机器来测试rdp连接,使用容器+linux+xfce+xrdp来实现,在此记录下主要步骤
启动rockylinux容器(其他linux发行版步骤应该相似)
docker run -it -p 33891:3389 rockylinux:9.3 bash
容器内操作
# 省略替换软件源步骤 ...
# 设置root用户密码
passwd
# 安装epel软件源
yum install -y epel-release
yum makecache
# 安装xfce桌面、xrdp
yum install -y xrdp @xfce
# 修改配置
echo xfce4-session > ~/.Xclients
chmod +x ~/.Xclients
# 容器内启动xrdp
xrdp
xrdp-sesman
完成,rdp客户端连接至 x.x.x.x:33891