WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo configurar el acceso a escritorio remoto con XRDP en Fedora

Editado 4 hace meses por ExtremeHow Equipo Editorial

FedoraXRDPEscritorio remotoConfiguraciónRedesSoftwareLínea de comandosTerminalAdministración de sistemasComputadoras

Cómo configurar el acceso a escritorio remoto con XRDP en Fedora

Traducción actualizada 4 hace meses

Configurar el acceso a escritorio remoto puede aumentar enormemente la versatilidad y accesibilidad de tu sistema Fedora. Tener la capacidad de acceder a tu sistema de forma remota significa que puedes trabajar desde casi cualquier lugar, siempre y cuando tengas una conexión a Internet. Una forma popular de habilitar este acceso remoto en un sistema Linux es a través de XRDP, una implementación de código abierto del servidor Microsoft Remote Desktop Protocol (RDP).

En esta guía detallada, te introduciremos al proceso de configuración del acceso a escritorio remoto con XRDP en un sistema Fedora. Al final, obtendrás la capacidad de controlar tu sistema Fedora de forma remota utilizando cualquier cliente RDP.

Requisitos previos

Antes de comenzar a configurar XRDP, asegúrate de tener los siguientes requisitos previos:

Paso 1: Instalar el repositorio EPEL

El repositorio de paquetes suplementarios para Linux empresarial (EPEL) proporciona paquetes de software adicionales para Fedora, incluyendo XRDP. Para habilitar el repositorio EPEL, sigue estos pasos:

sudo dnf install epel-release

Este comando instala el repositorio EPEL en tu sistema Fedora. EPEL contiene los paquetes necesarios para la instalación y configuración de XRDP.

Paso 2: Instalar XRDP

Con el repositorio EPEL habilitado, ahora podemos instalar XRDP:

sudo dnf install xrdp

Este comando descarga XRDP junto con sus dependencias y lo instala en tu sistema Fedora.

Paso 3: Habilitar e iniciar el servicio XRDP

Después de instalar XRDP, el siguiente paso es habilitar e iniciar su servicio. Esto garantiza que XRDP se inicie automáticamente al arrancar el sistema:

sudo systemctl enable xrdp --now

El comando anterior no solo habilita XRDP sino que también inicia el servicio de inmediato. Para verificar que XRDP esté en funcionamiento, usa:

sudo systemctl status xrdp

Verás una salida que indica que el servicio XRDP está activo y en funcionamiento.

Paso 4: Configurar el firewall para permitir XRDP

Fedora generalmente viene con un firewall configurado para bloquear conexiones entrantes. Para permitir el tráfico de XRDP, abre los puertos necesarios (por defecto el 3389 para XRDP):

sudo firewall-cmd --permanent --add-port=3389/tcp

Después de agregar el puerto, recarga la configuración del firewall para aplicar los cambios:

sudo firewall-cmd --reload

Paso 5: Configurar SELinux para XRDP

Si SELinux está habilitado en tu sistema Fedora, puede que inicialmente bloquee XRDP. Para permitir conexiones, establece los booleanos necesarios para ajustar las políticas de SELinux:

sudo setsebool -P xrdp_can_connect_dbus 1

Este comando permite que XRDP establezca las conexiones necesarias para funcionar correctamente en un entorno con SELinux habilitado.

Paso 6: Elegir un entorno de escritorio

XRDP no detecta automáticamente el entorno de escritorio que deseas. Debes informar a XRDP sobre el entorno que has escogido. Por ejemplo, si GNOME es tu elección de escritorio, necesitas crear o editar el archivo ~/.Xclients:

echo "gnome-session" > ~/.Xclients

Luego, haz que el archivo sea ejecutable:

chmod +x ~/.Xclients

Para usar otro entorno de escritorio, como KDE, reemplaza 'gnome-session' en el comando anterior por el comando apropiado para tu entorno (por ejemplo, 'startkde' para KDE).

Paso 7: Conectar al sistema Fedora usando el cliente RDP

Con XRDP configurado y en funcionamiento, ahora puedes conectarte a tu sistema Fedora desde una máquina remota usando un cliente RDP. En Windows, puedes usar la herramienta integrada de Conexión a Escritorio Remoto. En macOS y Linux, hay opciones como Remmina o FreeRDP. Para conectarte:

  1. Inicia tu cliente RDP e ingresa la dirección IP de tu sistema Fedora.
  2. Usa el nombre de usuario y la contraseña de una cuenta de usuario existente en Fedora.
  3. Una vez conectado, tu entorno de escritorio aparecerá, permitiéndote controlar el sistema Fedora de forma remota.

Solución de problemas comunes

A pesar de seguir el proceso de configuración, algunos usuarios pueden enfrentar problemas. Aquí hay algunos consejos generales de solución de problemas:

Mejorando la seguridad

Mientras que XRDP facilita el acceso remoto, es esencial asegurar que tu conexión sea segura. Considera las siguientes medidas:

Conclusión

Configurar el acceso a escritorio remoto con XRDP en Fedora facilita un control fácil y flexible de tu sistema, ya sea para proyectos personales, tareas administrativas o trabajo profesional. Siguiendo los procedimientos descritos en esta guía, deberías tener ahora una configuración de escritorio remoto completamente funcional lista para usar desde casi cualquier plataforma cliente. Recuerda siempre la importancia de mantener tus conexiones remotas seguras para proteger tus datos y sistemas de posibles amenazas.

Sigue explorando más opciones para Fedora y XRDP para personalizar aún más la experiencia remota según tus necesidades y preferencias específicas. La versatilidad que ofrece Fedora lo convierte en una opción ideal para usuarios que desean personalizar y controlar sus sistemas de forma remota.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios