WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo configurar un servidor VNC en Fedora

Editado 4 hace meses por ExtremeHow Equipo Editorial

FedoraServidor VNCEscritorio remotoConfiguraciónRedesLínea de comandosTerminalSoftwareAdministración de sistemasComputadoras

Cómo configurar un servidor VNC en Fedora

Traducción actualizada 4 hace meses

El Computación de Red Virtual (VNC) te permite acceder remotamente a un entorno de escritorio desde otra computadora. Esto es excepcionalmente útil si necesitas acceder de forma remota a la interfaz gráfica de usuario (GUI) de tu servidor. Configurar un servidor VNC en Fedora puede ser simple si sigues los pasos con cuidado. En esta guía completa, entraremos en detalle sobre cómo configurar VNC en Fedora para asegurarnos de que tengas un escritorio remoto funcional al final.

Tabla de contenidos

Introducción a VNC

El Computación de Red Virtual (VNC) es un sistema que controla otra computadora de forma remota utilizando el protocolo Remote Frame Buffer (RFB). Transmite eventos de teclado y ratón de una computadora a otra y relays actualizaciones gráficas de pantalla de regreso en la otra dirección a través de la red. Esta funcionalidad permite a los usuarios interactuar con una GUI en otra máquina de forma remota. VNC fue desarrollado para la función de escritorio remoto, que permite a los usuarios trabajar desde cualquier ubicación, siempre que tengan los permisos adecuados.

Requisitos previos

Antes de poder configurar un servidor VNC en Fedora, necesitas cumplir con algunos requisitos previos. Estos incluyen:

Configuración del servidor VNC en Fedora

Primero y ante todo, necesitas actualizar tu sistema para asegurarte de que todos los paquetes existentes estén actualizados. Puedes lograr esto usando el gestor de paquetes de Fedora, DNF.

# sudo dnf update

Después de que el sistema esté actualizado, instala el paquete del servidor TigerVNC. TigerVNC es un software de servidor VNC de alto rendimiento. Utiliza el siguiente comando para instalarlo:

# sudo dnf install tigervnc-server

Configuración inicial de VNC

Después de instalar TigerVNC, necesitas hacer una configuración inicial. Primero, asegúrate de tener un entorno de escritorio instalado. La versión del servidor de Fedora no viene con una interfaz gráfica de usuario de forma predeterminada. Puedes instalar el entorno de escritorio GNOME usando el comando:

# sudo dnf groupinstall "GNOME Desktop"

Verifica la existencia del servicio de escritorio:

# systemctl status graphical.target

Asegúrate de que el sistema arranque en un objetivo gráfico habilitándolo:

# sudo systemctl set-default graphical.target

Configuración de los ajustes del usuario del servidor VNC

Para que VNC funcione, debes especificar el usuario que accederá al escritorio remoto. La configuración radica en establecer archivos específicos del usuario. Cada usuario que desee usar VNC debe tener sus configuraciones definidas en un archivo de configuración separado. Supongamos que el usuario es vncuser.

Haz una copia del archivo de plantilla de configuración VNC predeterminado:

# sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

Edita este archivo para especificar el usuario:

# sudo nano /etc/systemd/system/vncserver@:1.service

Encuentra la línea donde se menciona <USER> y cámbiala a vncuser:

[Service] Type=forking User=vncuser PIDFile=/home/vncuser/.vnc/%H:%i.pid ExecStart=/usr/sbin/runuser -l vncuser -c "/usr/bin/vncserver %i -geometry 1024x768 -depth 24" ExecStop=/usr/sbin/runuser -l vncuser -c "/usr/bin/vncserver -kill %i"

Establecer una contraseña VNC

Por razones de seguridad, los servidores VNC están protegidos por contraseña. Debes establecer una contraseña VNC para cada cuenta de usuario antes de usar el servicio VNC. Esto es importante para asegurar, ya que no hay ninguna razón para configurar un servicio de escritorio remoto si puede ser fácilmente vulnerado.

Pásate a la cuenta de usuario para la que deseas establecer la contraseña VNC:

# sudo su - vncuser

Ejecuta el comando para establecer la contraseña VNC:

$ vncpasswd

Se te pedirá que ingreses y confirmes una contraseña. Recuerda esta contraseña, ya que la necesitarás para iniciar sesión de forma remota a través del cliente VNC.

Configuración del servidor VNC

Ahora puedes configurar el servidor VNC para que inicie con tus configuraciones específicas. Usa los siguientes pasos:

  1. Asegúrate de que el servicio esté cargado y habilitado para iniciar durante el arranque:
    # sudo systemctl daemon-reload # sudo systemctl enable vncserver@:1.service
  2. Inicia el servidor VNC:
    # sudo systemctl start vncserver@:1.service

También puedes verificar el estado para asegurarte de que todo está funcionando correctamente:

# sudo systemctl status vncserver@:1.service

Configuración del firewall

Una vez que tu servidor VNC esté configurado, necesitarás permitir el acceso a través de tu firewall. VNC trabaja en el puerto 5900 de forma predeterminada. Sin embargo, dado que has configurado VNC usando la visualización :1, debes permitir el tráfico en el puerto 5901.

# sudo firewall-cmd --permanent --add-port=5901/tcp # sudo firewall-cmd --reload

Iniciar el servidor VNC

Si seguiste los pasos anteriores, el servidor VNC ya debería estar en funcionamiento. Sin embargo, si necesitas actualizar su configuración, puedes emitir el siguiente comando para reiniciarlo:

# sudo systemctl restart vncserver@:1.service

Acceder a un servidor VNC remotamente

Ahora puedes acceder a la GUI de tu máquina Fedora desde otra computadora. Necesitarás un cliente VNC para acceder a ella. Las opciones de software incluyen RealVNC Viewer, TigerVNC o TightVNC.

En tu máquina remota, abre tu cliente VNC y conéctate a 192.168.1.X:1, donde 192.168.1.X es la dirección IP de tu servidor Fedora. Cuando se te solicite, ingresa la contraseña VNC que configuraste anteriormente.

Solución de problemas

Puedes encontrar problemas donde la conexión VNC no funcione como se esperaba. Aquí hay algunas cosas que puedes verificar:

Consideraciones de seguridad

Generalmente se considera que VNC es una forma segura de acceder a servidores remotos, pero puedes tomar algunos pasos adicionales para asegurarte de que tu conexión VNC sea lo más segura posible.

En conclusión, configurar un servidor VNC en Fedora puede mejorar en gran medida tu capacidad para gestionar tu sistema de forma remota. Siguiendo estos pasos, deberías tener un servidor VNC en funcionamiento al que puedas conectarte fácilmente desde tu máquina Fedora desde cualquier lugar. Como ocurre con cualquier software de acceso remoto, haz de la seguridad una prioridad para mantener tus datos seguros.

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


Comentarios