Noticias
Velocidades más rápidas: ancho de banda para vStack Los servidores en Kazajstán aumentaron a 200 Mbps
JH
Joe Harris
Enero 30 2021
Actualizado el 27 de junio de 2025

Cómo instalar y configurar el servidor TigerVNC en CentOS 8 para acceso a Escritorio remoto

CentOS Linux VNC

Virtual Network Computing (VNC) es un potente protocolo que permite acceder y controlar remotamente el entorno de escritorio de un servidor mediante una interfaz gráfica desde cualquier ubicación. Con VNC, los administradores de sistemas y los usuarios pueden gestionar servidores, solucionar problemas o acceder a aplicaciones como si estuvieran físicamente presentes. En este tutorial, explicaremos detalladamente cómo instalar, configurar y proteger el servidor TigerVNC. CentOS 8. Aprenderá a configurar sesiones de usuario, administrar permisos de servidor y optimizar VNC para un acceso confiable al escritorio remoto.

Instalación de un entorno de escritorio gráfico

En esta etapa, se supone que funciona con el usuario raíz.
De forma predeterminada, CentOS 8 no tiene una interfaz gráfica de usuario y se requiere para conectarse al servidor a través de VNC. Así que instalemos Gnome.

dnf groupinstall "Server with GUI"

Instalación de TigerVNC

Ahora instalemos el servidor TigerVNC.

dnf install tigervnc-server

Para conectarse al servidor a través de VNC, es mejor no usar el usuario root, porque no es seguro. Además, algunas funciones pueden no funcionar correctamente. Por lo tanto, crearemos un usuario regular para la conexión, estableceremos una contraseña para él y lo agregaremos al grupo de ruedas. Esto le dará autoridad sudo.

adduser username
passwd username
usermod -aG wheel username

Configuración TigerVNC

Ahora necesitamos asignar a cada usuario un puerto individual para la conexión. Para hacer esto, abra el archivo:

nano /etc/tigervnc/vncserver.users

Agregue la siguiente línea al final. Puede colocar tantos usuarios con puertos como necesite. Aquí se muestra el último dígito del puerto. La primera parte siempre será 590x. En este caso, estableceremos el puerto 5902 para el usuario. nombre de usuario. El puerto para cada usuario debe ser único.

:2=username

Ahora abra el archivo de configuración predeterminado.

nano /etc/tigervnc/vncserver-config-defaults

Agregue la configuración predeterminada aquí:

session=gnome

Ahora debe iniciar sesión con el usuario recién creado.

su - username

Establezca una contraseña para este usuario del servidor TigerVNC. Si elige una contraseña de solo lectura, no podrá controlar su computadora, solo mirar.

vncpasswd

Ahora inicie el servicio TigerVNC y agréguelo al inicio automático.

sudo systemctl enable --now vncserver@:2

Conexión de escritorio remoto a través de VNC

Se puede utilizar cualquier aplicación cliente VNC para conectarse. Ingrese la dirección IP pública de su servidor y el puerto 5902 como servidor VNC.

Connect to VNC server
Captura de pantalla 1. Conéctese al servidor VNC.

Ingrese su contraseña de VNC y verá el escritorio remoto de su servidor.

Remote desktop
Captura de pantalla 2. Escritorio remoto.

Para asegurar la conexión, consulte Cómo establecer una conexión VNC sobre SSH túnel en CentOS 8.

Conclusión

En este tutorial, aprendió a instalar y configurar TigerVNC Server en CentOS 8, que permite el acceso seguro al escritorio remoto mediante el protocolo VNC. Al configurar un entorno gráfico de escritorio, crear usuarios dedicados con puertos únicos y configurar correctamente el servidor VNC, puede administrar eficazmente la interfaz gráfica de usuario (GUI) de su servidor de forma remota. Recuerde evitar usar el usuario root para las conexiones VNC y considere proteger su tráfico VNC con... SSH Tunelización para proteger la privacidad de los datos. Con estos pasos, puede optimizar la administración remota de servidores, solucionar problemas gráficamente y acceder a las aplicaciones desde cualquier lugar.

Preguntas Frecuentes

  • P1: ¿Puedo utilizar TigerVNC con otros entornos de escritorio además de GNOME?
    Sí, TigerVNC es compatible con varios entornos de escritorio como KDE, XFCE y MATE. Solo necesita ajustar la configuración de la sesión según corresponda.
  • P2: ¿Por qué no debería utilizar el usuario root para las conexiones VNC?
    Usar root directamente presenta riesgos de seguridad y puede causar problemas con algunas funciones de VNC. Es más seguro crear un usuario normal con privilegios de sudo.
  • P3: ¿Cómo me conecto al servidor TigerVNC desde mi máquina local?
    Use cualquier cliente VNC y conéctese a la dirección IP pública de su servidor con el puerto asignado (p. ej., 5902). Luego, introduzca la contraseña de VNC establecida durante la configuración.
  • P4: ¿Cómo puedo proteger mi conexión VNC?
    Se recomienda tunelizar su conexión VNC a través de SSH Para cifrar el tráfico y evitar escuchas. Consulta los tutoriales sobre cómo configurar VNC. SSH túneles
  • Q5: ¿Puedo asignar varios usuarios al servidor TigerVNC?
    Sí, a cada usuario se le puede asignar un puerto único agregando entradas a /etc/tigervnc/vncserver.users, lo que permite múltiples sesiones remotas simultáneas.
  • P6: ¿Cómo puedo habilitar el servidor TigerVNC para que se inicie automáticamente durante el arranque?
    Utilice el comando systemctl enable --now vncserver@:X, reemplazando X con el número de pantalla del usuario, para habilitar el inicio automático del servicio VNC.
Votar:
5 de 5
Calificación promedio: 5
Calificado por: 2
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies e Política de privacidad.