Si necesita usar un ordenador Pardus desde otra habitación o red, la configuración adecuada depende de si desea ver el escritorio ya abierto o iniciar una sesión gráfica independiente. Para la edición Pardus 25 Xfce, una opción práctica para RDP es xrdpusar el backend Xorg; instálelo solo si los repositorios de Pardus configurados en su máquina ofrecen los paquetes y mantenga el acceso detrás de una LAN o VPN de confianza. RDP (Protocolo de Escritorio Remoto) permite que un cliente RDP muestre y controle una sesión gráfica remota.
Esta guía utiliza Pardus 25 como referencia. Pardus 25 viene con Xfce 4.20.2 como entorno de escritorio predeterminado y con GNOME 48.4 como edición independiente, según las notas de la versión de Pardus 25. Las versiones anteriores de Pardus pueden tener versiones de paquetes o comportamientos de escritorio diferentes, así que compruebe su versión antes de seguir los pasos específicos de cada paquete.
1. Decide qué experiencia de escritorio necesitas
El acceso remoto al escritorio puede tener dos significados distintos. Compartir el escritorio muestra y controla la sesión gráfica que ya está abierta en el equipo Pardus. El inicio de sesión remoto crea una sesión gráfica para el usuario que se conecta. Estos modos no son intercambiables: compartir el escritorio es útil para ayudar a alguien en la consola, mientras que el inicio de sesión remoto suele ser más adecuado para el acceso desatendido a estaciones de trabajo.
Los pasos que se describen a continuación configuran una sesión de Xfce independiente xrdp. Esto evita asumir que la persona que usa el ordenador ya ha iniciado sesión. Si su instalación de Pardus utiliza GNOME y desea compartir o iniciar sesión remotamente en GNOME, consulte Configuración > Sistema > Escritorio remoto. La documentación actual de GNOME describe controles separados para compartir el escritorio e iniciar sesión remotamente, pero las opciones exactas dependen de los componentes y la versión de GNOME instalados; no asuma que están presentes en Xfce.
Para ilustrarlo con un ejemplo concreto, imaginemos a un estudiante ficticio que desea acceder a su estación de trabajo Pardus 25 Xfce desde un portátil con Windows, estando ambos dispositivos conectados a la misma red doméstica. Necesita su propia sesión gráfica, por lo que el método Xfce + xrdp resulta adecuado. Este ejemplo es meramente ilustrativo; no se trata de una configuración probada.
2. Preparar Pardus y confirmar la disponibilidad del paquete.
Antes de instalar nada, actualice Pardus a través de sus repositorios habituales y asegúrese de tener una cuenta de administrador, una conexión de red que funcione y una forma de acceder al equipo localmente si el acceso remoto no se inicia. En la máquina Pardus, compruebe la versión y el escritorio:
cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"
A continuación, compruebe si los repositorios configurados en esta instalación ofrecen tanto el servidor RDP como los paquetes de controladores Xorg:
sudo apt update
apt-cache policy xrdp xorgxrdp
Instale solo si ambos muestran un repositorio candidato. El proyecto xrdp describe xrdp como un servidor gráfico de inicio de sesión RDP y recomienda el xorgxrdpmódulo para un escritorio Xorg; su puerto de escucha habitual es TCP 3389. La disponibilidad de paquetes puede variar según la versión de Pardus y la configuración del repositorio. Si alguno de los paquetes no tiene un repositorio candidato, no agregue un repositorio de terceros no relacionado solo para seguir esta guía; consulte las fuentes de paquetes de Pardus para su versión.
sudo apt install xrdp xorgxrdp
3. Seleccione Xfce para la sesión remota e inicie el servicio.
La sesión es el entorno de escritorio que ve el usuario remoto después de iniciar sesión. Si la máquina ya ejecuta Pardus Xfce, indique al lanzador de sesiones X que inicie Xfce para su cuenta:
printf '%s\n' xfce4-session > ~/.xsession
Esto escribe un comando de sesión en el archivo del usuario actual ~/.xsession. Ejecútalo con la cuenta que se conectará, no como root. Si usas otro escritorio o ya tienes un archivo personalizado .xsession, no lo sobrescribas sin más; primero guarda una copia y usa el comando de sesión correcto para ese escritorio.
Habilite el servicio xrdp al inicio y ejecútelo ahora:
sudo systemctl enable --now xrdp
systemctl is-active xrdp
El segundo comando debería imprimir un mensaje activesi systemd informa que el servicio se está ejecutando. Si el servicio no aparece o no se inicia, compruebe su estado antes de abrir cualquier puerto de red:
sudo systemctl status xrdp --no-pager
4. Restrinja el acceso a la red antes de conectarse.
No exponga el puerto TCP 3389 directamente a internet. RDP es un servicio de inicio de sesión interactivo, por lo que un puerto accesible facilita los intentos de adivinar contraseñas. Para uso doméstico o de oficina, conéctese desde la misma red de confianza o, si lo prefiere, conéctese primero a la VPN de su organización. Si el firewall del equipo está habilitado, cree una regla que permita el acceso al puerto TCP 3389 únicamente desde el rango de direcciones de la LAN o VPN de confianza. Los comandos del firewall varían según si el equipo utiliza UFW, nftables u otro gestor; revise el firewall activo y sus reglas existentes antes de modificarlas.
Encuentre la dirección local de la máquina Pardus con:
hostname -I
Utilice la dirección accesible desde la red del cliente, no una dirección de bucle invertido ni una interfaz VPN no relacionada. Proteja la cuenta de usuario de Pardus con una contraseña segura y única, y evite compartir las credenciales de administrador para el acceso rutinario al escritorio. La documentación oficial de xrdp indica que el cifrado TLS para el transporte RDP es el predeterminado; aun así, verifique el comportamiento del certificado en su implementación y mantenga actualizados el servidor y el cliente.
5. Conéctese desde el cliente y verifique la sesión.
En Windows, abra Conexión a Escritorio remoto ejecutando mstsc. Ingrese la dirección IP accesible del equipo Pardus, seleccione Conectar e inicie sesión con la cuenta Pardus propietaria del .xsessionarchivo. Desde otro equipo Linux, Remmina puede funcionar como cliente RDP; la descripción general del software de la comunidad Pardus identifica a Remmina como un cliente compatible con RDP y otros protocolos de acceso remoto.
Una conexión exitosa debería permitir acceder a una sesión de escritorio Xfce. Confirme que puede abrir una aplicación inofensiva, interactuar con el escritorio y desconectarse normalmente. Luego, vuelva a conectarse una vez para asegurarse de que el acceso funcione después del primer inicio de sesión. Si el inicio de sesión es exitoso, pero la ventana aparece en blanco o se cierra inmediatamente, verifique que el comando de sesión del usuario sea válido y que Xfce esté instalado. Si el cliente no puede acceder al host, compruebe la dirección, la ruta VPN/LAN, el estado del servicio y la regla de firewall con ámbito antes de modificar la configuración de seguridad de xrdp.
Para ver los registros del arranque actual, utilice:
sudo journalctl -u xrdp -b --no-pager
Busque el error de conexión o de sesión en el momento del intento fallido. Que un servicio esté en funcionamiento no garantiza que el acceso remoto funcione: la comprobación final consiste en que el cliente inicie sesión y cree la sesión Xfce prevista, mientras que la regla de red se mantiene limitada a fuentes de confianza.
Referencias: las notas de la versión Pardus 25 , la documentación del proyecto xrdp original , la información del paquete xrdp de Debian y la documentación de inicio de sesión remoto de GNOME .