Configurar el acceso RDP seguro a un escritorio Pardus Xfce

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 .

Dejar un comentario

Permite que Nextcloud suba fotos de tu iPhone en segundo plano.

Permite que Nextcloud suba fotos de tu iPhone en segundo plano.

Restaure la detección de fotos en segundo plano revisando la configuración de carga de Nextcloud, los permisos de iOS, el modo de batería y los límites de la programación de segundo plano del iPhone.

Texto más nítido en ONLYOFFICE Desktop: Ajuste la sugerencia de fuentes en Linux

Texto más nítido en ONLYOFFICE Desktop: Ajuste la sugerencia de fuentes en Linux

Compara los modos de sugerencia de fuentes de ONLYOFFICE, comprueba el zoom y la disponibilidad de fuentes de Linux, y verifica si el desenfoque se limita al editor o afecta a todo el escritorio.

Convierta un PDF en un DOCX editable en ONLYOFFICE Desktop.

Convierta un PDF en un DOCX editable en ONLYOFFICE Desktop.

Convierta un PDF localmente en ONLYOFFICE Desktop Editors y, a continuación, revise el archivo DOCX para detectar cambios de diseño, páginas escaneadas y texto que necesite corrección.

Conecta los editores de escritorio de ONLYOFFICE a tus archivos de ownCloud.

Añade tu cuenta de ownCloud a ONLYOFFICE Desktop Editors, comprende las funcionalidades de la conexión y elige entre acceso directo, sincronización y edición desde el navegador.

Solucione los tiempos de espera de ONLYOFFICE Mobile comprobando la URL del servidor.

Solucione los tiempos de espera de ONLYOFFICE Mobile comprobando la URL del servidor.

Utilice el portal o la dirección WebDAV correctos, compruebe la accesibilidad HTTPS desde su teléfono y distinga entre problemas de red privada, TLS y de inicio de sesión.

Habilitar el desarrollo y la depuración del complemento de escritorio de ONLYOFFICE

Habilitar el desarrollo y la depuración del complemento de escritorio de ONLYOFFICE

Crea y prueba un plugin personalizado para los editores de escritorio de ONLYOFFICE, instala su archivo .plugin y activa las herramientas de desarrollador para la depuración.

Ejecutar Python en Calc a través del sistema de macros de LibreOffice.

Ejecutar Python en Calc a través del sistema de macros de LibreOffice.

Permite integrar una función de Python en Calc, ejecutarla en la hoja de cálculo abierta y solucionar problemas relacionados con macros o importaciones faltantes sin mezclar LibreOffice con el Python del sistema.

Proteja el texto del autor seleccionado con una contraseña de sección.

Proteja el texto del autor seleccionado con una contraseña de sección.

Bloquea un pasaje específico para evitar ediciones rutinarias sin comprometer la usabilidad del resto del documento de Writer, y descubre cuándo el cifrado de archivos es la mejor opción.

Hacer que el texto de la hoja de cálculo sea legible en el modo oscuro de LibreOffice Calc.

Hacer que el texto de la hoja de cálculo sea legible en el modo oscuro de LibreOffice Calc.

Solucione los problemas de texto ilegible en las hojas de cálculo revisando el tema, el color de la fuente de las celdas, los rellenos y el formato condicional en Calc.

¿LibreOffice Calc muestra las fórmulas como texto? Restaurar los resultados.

¿LibreOffice Calc muestra las fórmulas como texto? Restaurar los resultados.

Descubre por qué Calc muestra el texto de la fórmula en lugar de los valores calculados y corrige el modo de visualización, las celdas con formato de texto, los apóstrofes o los resultados obsoletos.