documentation.suse.com / Configuración de un servidor de escritorio remoto en SUSE Linux Enterprise Server for SAP applications 16.0
SUSE Linux Enterprise Server for SAP applications 16.0

Configuración de un servidor de escritorio remoto en SUSE Linux Enterprise Server for SAP applications 16.0

Fecha de publicación: 04 Nov 2025
DESCRIPCIÓN

Este artículo describe cómo configurar un servidor de escritorio de inicio de sesión remoto de GNOME en SUSE Linux Enterprise Server for SAP applications.

INTENCIÓN

Un servidor de escritorio remoto puede alojar varios usuarios incluso sin hardware de gráficos dedicado.

ESFUERZO

Cinco minutos de configuración.

OBJETIVO

Aprender a configurar un servidor de escritorio de inicio de sesión remoto para varios usuarios.

REQUISITOS
  • Un sistema con GNOME instalado que actúe como servidor de escritorio remoto

  • Uno o más clientes para acceder al servidor a través de un visor RDP

1 ¿Qué es Escritorio remoto GNOME?

Escritorio remoto GNOME puede funcionar como servidor de escritorio remoto de asistencia remota, como servidor de escritorio remoto de un solo usuario y como servidor de escritorio de inicio de sesión remoto. Puede hacerlo incluso sin interfaz de usuario, lo que significa que el servidor no requiere una unidad de procesamiento de gráficos (GPU). Esto resulta particularmente útil para servidores, donde un sistema potente puede servir a múltiples usuarios sin necesidad de hardware de gráficos.

Escritorio remoto GNOME tiene dos sistemas secundarios de protocolos: RDP y VNC. No todos los modos de operación se admiten con todos los sistemas secundarios de protocolo.

2 Configuración de Escritorio remoto GNOME

Esta sección describe cómo configurar Escritorio remoto GNOME para integrarlo con Gestor de entrada de GNOME (GDM).

2.1 Introducción

Escritorio remoto GNOME se puede integrar con Gestor de entrada de GNOME para lograr la funcionalidad de inicio de sesión remoto. Para ello, hace que el usuario remoto se autentique primero con credenciales válidas para todo el sistema a fin de acceder a la pantalla de inicio de sesión gráfica, donde, entonces, puede iniciar sesión con las credenciales específicas del usuario.

2.2 Requisitos

  • Un sistema SUSE Linux Enterprise con el entorno de escritorio GNOME que actúe como servidor. Puede seleccionar GNOME durante la instalación con Software › Cambiar selección › Entorno de escritorio GNOME (Wayland). En un sistema en ejecución, instale GNOME con zypper in -t pattern gnome.

  • Uno o más clientes con gnome-connections, remmina o cualquier otro visor que admita el protocolo RDP.

2.3 Configuración

Esta sección describe cómo configurar Escritorio remoto GNOME para integrarlo con Gestor de entrada de GNOME.

Procedimiento 1: Configuración de Escritorio remoto GNOME
  1. Cree un directorio para la clave de cifrado TLS y el certificado:

    > sudo -u gnome-remote-desktop mkdir -p ~/.local/share/gnome-remote-desktop/

    El usuario gnome-remote-desktop se crea automáticamente si el paquete gnome-remote-desktop está instalado. Su directorio home es /var/lib/gnome-remote-desktop.

  2. Genere una clave TLS y un certificado para el cifrado. Hay diferentes formas de hacerlo:

    • Con openssl. Para generar una clave RSA de 4096 bits con una validez de 365 días, ejecute:

      > sudo -u gnome-remote-desktop openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj \
        /C=COUNTRY_CODE/ST=STATE/L=LOCALITY/O=ORGANIZATION/CN=example.net \
        -out ~/.local/share/gnome-remote-desktop/tls.crt \
        -keyout ~/.local/share/gnome-remote-desktop/tls.key

      Sustituya el código de país, el estado o provincia, la localidad, la organización y el nombre común u omita los parámetros que no necesite. Para el código de país, use un código ISO 3166-1 alpha-2 de dos letras de https://www.iso.org/obp/ui/#search/code/.

    • Si prefiere un comando interactivo que le guíe a través de la generación de certificados, utilice certtool del paquete gnutls:

      > sudo zypper in gnutls
      > sudo -u gnome-remote-desktop certtool --generate-privkey --outfile ~/.local/share/gnome-remote-desktop/tls.key> sudo -u gnome-remote-desktop certtool --generate-self-signed --load-privkey  ~/.local/share/gnome-remote-desktop/tls.key
  3. Configure Escritorio remoto GNOME con grdctl.

    1. Configure el cifrado para Escritorio remoto GNOME:

      > sudo grdctl --system rdp set-tls-key ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.key> sudo grdctl --system rdp set-tls-cert ~gnome-remote-desktop/.local/share/gnome-remote-desktop/tls.crt
    2. Establezca las credenciales del sistema para acceder al gestor de inicio de sesión a través de RDP:

      > sudo grdctl --system rdp set-credentials

      Esta combinación de nombre de usuario y contraseña no debe confundirse con las credenciales de usuario individuales. Todos los usuarios utilizan las credenciales del sistema RDP para acceder al Gestor de entrada de GNOME, donde pueden iniciar sesión con sus credenciales de usuario.

    3. Habilite el protocolo RDP:

      > sudo grdctl --system rdp enable
  4. Habilite e inicie el servicio del Escritorio remoto de GNOME:

    > sudo systemctl enable --now gnome-remote-desktop.service
  5. Abra el firewall para las conexiones en el puerto RDP por defecto:

    > sudo firewall-cmd --permanent --add-service=rdp
    > sudo firewall-cmd --reload

2.4 Resumen

Ya ha configurado un servidor de Escritorio remoto GNOME. Conéctese al sistema con gnome-connections, remmina o cualquier otro visor que admita el protocolo RDP.

2.5 Solución de problemas

Si tiene problemas para conectarse al servidor de escritorio remoto, siga estos pasos.

  1. Si puede conectarse al Gestor de entrada de GNOME pero tiene problemas para iniciar sesión como usuario, pruebe a conectarse con ssh para verificar su contraseña de usuario.

  2. Si puede conectarse al servidor de escritorio remoto pero Escritorio remoto GNOME no acepta las credenciales del sistema para la conexión RDP, es posible que las haya configurado mientras el servicio ya se estaba ejecutando. Reinicie para aplicar los cambios:

    > sudo systemctl restart gnome-remote-desktop.service
  3. Si las credenciales del sistema RDP siguen sin aceptarse, restablézcalas:

    > sudo grdctl --system rdp clear-credentials
    > sudo grdctl --system rdp set-credentials
    > sudo systemctl restart gnome-remote-desktop.service
  4. Si no puede acceder al servidor de escritorio remoto con su visor RDP, compruebe si el servicio gnome-remote-desktop se está ejecutando:

    > sudo systemctl status gnome-remote-desktop
    • Si los servicios no se están ejecutando, inícielos.

      > sudo systemctl start gnome-remote-desktop.service
    • Si systemd le advierte de que la configuración de gnome-remote-desktop.service ha cambiado, haga que systemd vuelva a cargar su configuración y reinicie el servicio:

      > sudo systemctl daemon-reload
      > sudo systemctl restart gnome-remote-desktop.service
  5. Compruebe si Gestor de entrada de GNOME se está ejecutando:

    > sudo systemctl status display-manager.service

    Si ve alguna advertencia, reinicie el gestor de entrada:

    > sudo systemctl restart display-manager.service
  6. Compruebe que gnome-remote-desktop está escuchando en el puerto RDP predeterminado, el 3389:

    > sudo ss -tulnp | grep :3389
  7. Compruebe que los puertos del firewall estén abiertos:

    > sudo firewall-cmd --query-service=rdp
  8. Compruebe que el cliente pueda acceder al servidor de escritorio remoto.

    1. Si se conecta al servidor por nombre de host, compruebe si se resuelve correctamente desde el cliente:

      > hostSERVER_HOST_NAME

      Si el nombre del servidor no se resuelve, intente conectarse a la dirección IP en su lugar.

    2. Si el visor RDP no puede acceder al servidor de escritorio remoto por IP, intente hacer ping al servidor:

      > ping -c 5 SERVER_IP

      Si puede hacer ping a la dirección IP, pruebe a conectarse al servidor de escritorio remoto por IP. Si no puede hacer ping a la dirección IP, verifique la configuración de su red.

3 Información adicional

  • En el archivo LÉAME de Escritorio remoto GNOME se describen más ejemplos de configuración. Si el paquete gnome-remote-desktop está instalado, el archivo se encuentra en /usr/share/doc/packages/gnome-remote-desktop/README.md. También está disponible en línea en https://github.com/GNOME/gnome-remote-desktop/blob/master/README.md.

  • Encontrará una lista completa de opciones para grdctl en man 1 grdctl.