Para tener acceso remoto XRDP en Linux CentOS 8 si no tenemos habilitado los repositorios extras para Linux Empresarial (EPEL) los instalamos e iniciamos la instalación:
sudo dnf install epel-release
sudo dnf install xrdp
Habilitamos en el inicio del sistema y comprobamos el estado:
sudo systemctl enable xrdp --now
sudo systemctl status xrdp
La configuración básica se almacena en /etc/xrdp/xrdp.ini pero por defecto no hará falta modificarla.
Permitimos en el firewall el acceso desde nuestra red local, por ejemplo:
sudo firewall-cmd --new-zone=xrdp --permanent
sudo firewall-cmd --zone=xrdp --add-port=3389/tcp --permanent
sudo firewall-cmd --zone=xrdp --add-source=10.0.0.0/24 --permanent
sudo firewall-cmd --reload
Ya podemos utilizar el cliente predeterminado de Windows para escritorio remoto y iniciar sesión:
Y el escritorio por defecto del usuario:
NOTA: recuerda revisar que no hayas iniciado sesión local con el mismo usuario que accedes de manera remota para evitar errores y pantallazos en negro.