Habilitar escritorio remoto XRDP en CentOS 8

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:

2 comentarios en «Habilitar escritorio remoto XRDP en CentOS 8»

  • mayo 17, 2021 a las 1:43 pm
    Enlace permanente

    Buen día Fernando.
    Me sirvió, pero sólo con root. Hay alguna manera para que funcione con usuario con permiso de administrador y que no sea root? Gracias!

    Respuesta
  • mayo 19, 2021 a las 1:03 pm
    Enlace permanente

    Revisa fichero
    sudo nano /etc/xrdp/xrdp.ini
    prueba a añadir al final del archivo:
    exec gnome-session
    Si quieres compartir sesión, modifica port=-1 por port=ask-1

    Revisa los ficheros
    sudo nano /etc/pam.d/xrdp-sesman
    sudo nano /etc/pam.d/common-session
    añade al final de ambos ficheros:
    session required pam_limits.so

    Reinicia el servicio:
    sudo systemctl restart xrdp

    Respuesta

Deja una respuesta

You have to agree to the comment policy.