Guía Completa de xrdp en Debian: Gestión, Sesiones y Solución de Problemas
El servicio de xrdp en Debian permite acceso remoto gráfico con RDP. Este servicio es compatible con clientes Windows, Linux y macOS.
La presente guía explica cómo administrar xrdp en Debian. Cubre gestión de sesiones y solución de fallos. La guía está orientada a soporte técnico y administradores de sistemas.

¿Qué es xrdp y cómo funciona?
El servicio xrdp acepta conexiones RDP. Actúa como puente con el sistema gráfico Linux. xrdp en Debian, usa Xorg o Xvnc. La opción recomendada es Xorg con xorgxrdp.
Componentes principales
xrdp consta de varios servicios clave.
- xrdp: Escucha conexiones en el puerto 3389.
- xrdp-sesman: Gestiona sesiones de usuario.
- Backend gráfico: Xorg o Xvnc.
Todos deben funcionar correctamente.
Gestión del servicio xrdp en Debian
Verificar el estado
Comprueba que los servicios estén activos.
systemctl status xrdp
systemctl status xrdp-sesman
Iniciar, detener o reiniciar
Controla el servicio con estos comandos.
systemctl start xrdp
systemctl stop xrdp
systemctl restart xrdp
Reinicia todo correctamente.
systemctl restart xrdp xrdp-sesman
Habilitar al arranque
Asegura el inicio automático.
systemctl enable xrdp
systemctl enable xrdp-sesman
Puertos y firewall
xrdp usa el puerto TCP 3389.
Verificar el puerto en escucha
ss -tlnp | grep 3389
Abrir el puerto en ufw
ufw allow 3389/tcp
ufw reload
Gestión de sesiones de xrdp en Debian
Las sesiones pueden quedar activas tras una mala desconexión.
Ver sesiones activas
loginctl list-sessions
Listar los procesos gráficos también.
ps -ef | grep Xorg
Identificar sesiones duplicadas
Es un problema frecuente. Síntomas habituales:
- Escritorios diferentes en cada conexión.
- Alto consumo de memoria.
- Sesiones no liberadas.
Suele haber varios procesos Xorg para un usuario.
Cerrar sesiones colgadas
Cerrar con loginctl
Usa el identificador de sesión.
loginctl terminate-session ID
Ejemplo:
loginctl terminate-session 3069
Finalizar procesos X manualmente
Primero identifica el proceso.
ps -u usuario -f | grep Xorg
Luego finalízalo.
kill PID
Fuerza el cierre si no responde.
kill -9 PID
Reinicio completo
Este método cierra todas las sesiones.
systemctl restart xrdp xrdp-sesman
Archivos de configuración de xrdp en Debian
Archivo xrdp.ini
Ruta principal.
/etc/xrdp/xrdp.ini
Opciones útiles: max_bpp, tcp_keepalive, security_layer.
Archivo sesman.ini
Configura el gestor de sesiones.
/etc/xrdp/sesman.ini
Parámetros recomendados:
KillDisconnected=true
DisconnectedTimeLimit=60
Logs y diagnóstico de xrdp en Debian
Los logs identifican la mayoría de fallos.
Archivos de log de xrdp en Debian
/var/log/xrdp.log
/var/log/xrdp-sesman.log
Ver logs en tiempo real
tail -f /var/log/xrdp.log
Revisa errores de autenticación o gráficos.
Problemas frecuentes
Pantalla negra al conectar a xrdp en Debian
Es muy común. Causas habituales:
- Escritorio no compatible.
- Sesión gráfica mal configurada.
Solución recomendada:
Asegurarse de tener un entorno gráfico ligero:
apt install task-xfce-desktop
Define el escritorio en ~/.xsession.
exec startxfce4
Conexiones colgadas
No se cierran correctamente. Soluciones:
- Activar KillDisconnected.
- Reiniciar xrdp-sesman.
- Revisar recursos del sistema.
Sesiones duplicadas al reconectar
Aparece al reconectar varias veces. Medidas:
- Limitar sesiones simultáneas.
- Ajustar MaxSessions.
- Cerrar sesiones antiguas.
Buenas prácticas para xrdp en Debian
- Usa escritorios ligeros como XFCE.
- Limita sesiones concurrentes.
- Revisa logs periódicamente.
- Reinicia xrdp tras actualizaciones.
- Documenta sesiones en servidores compartidos.
Comandos rápidos
Resuelven la mayoría de incidencias.
systemctl restart xrdp xrdp-sesman
loginctl list-sessions
loginctl terminate-session ID
ss -tlnp | grep 3389
tail -f /var/log/xrdp.log
Conclusión
Una buena configuración de xrdp en Debian evita problemas, previene sesiones colgadas y duplicadas. La revisión de logs también es clave.
Esta guía es una referencia práctica. Esperamos que sea útil para soporte técnico y administración.
Puedes consultar también nuestra guía de instalación de xrdp o mirar el video en nuestro canal.
