xrdp ejecuta xvnc sobre rdp y lo hace muy bien. La configuración predeterminada inicia una nueva sesión xvnc en cada conexión, comenzando en el puerto 5910. Para que se vuelva a conectar a una sesión existente, edite /etc/xrdp/xrdp.ini de la siguiente manera:
[xrdp1]
nombre=sesman-Xvnc
lib=libvnc.so
nombre de usuario =preguntar
contraseña=preguntar
ip=127.0.0.1
puerto=preguntar5910
De esta manera, solicita el puerto con un valor predeterminado de 5910. Si no existe una sesión de vnc en 5910, fallará un intento de conexión 5910. En ese caso, vuelva a intentarlo, pero establezca el puerto en -1 para forzar la creación de una nueva sesión, normalmente en 5910.