Skip to content

Guía para instalar el servidor VNC en AlmaLinux 9

Cloud Infrastructure Expert
Guía para instalar el servidor VNC en AlmaLinux 9

 

El servidor VNC (Virtual Network Computing) te permite acceder y controlar de forma remota el escritorio gráfico de tu servidor VPS AlmaLinux 9 desde cualquier dispositivo con un cliente VNC. En esta guía, te mostraremos cómo instalar y configurar un servidor VNC utilizando TigerVNC y el entorno de escritorio XFCE.

Requisitos previos

  • Un servidor VPS con AlmaLinux 9.
  • Acceso SSH al servidor con privilegios de root o sudo.
  • Conexión a Internet.

Pasos de instalación

  1. Actualizar el sistema

    Asegúrate de que tu sistema esté actualizado ejecutando los siguientes comandos:

    sudo dnf update -y
  2. Instalar el entorno de escritorio XFCE

    Si aún no tienes un entorno de escritorio instalado, instalaremos XFCE, que es ligero y adecuado para servidores:

    sudo dnf groupinstall "Xfce" "base-x" -y
  3. Instalar el servidor TigerVNC

    sudo dnf install tigervnc-server -y
  4. Configurar la contraseña de VNC

    Establece una contraseña para acceder a tu servidor VNC:

    vncpasswd

    Sigue las indicaciones para crear una contraseña segura.

  5. Crear el archivo de configuración de VNC

    Crea un archivo de configuración para el usuario que ejecutará el servidor VNC (en este ejemplo, usaremos el usuario “usuario”):

    sudo mkdir /home/usuario/.vnc
    sudo nano /home/usuario/.vnc/config

    Agrega el siguiente contenido al archivo, reemplazando “1” con el número de pantalla que desees utilizar (puedes usar varios números para múltiples sesiones):

    session=Xfce
    geometry=1920x1080
    depth=24

    Guarda los cambios y cierra el editor.

    Cambia los permisos del archivo de configuración:

    sudo chown usuario:usuario /home/usuario/.vnc/config
    sudo chmod 600 /home/usuario/.vnc/config
  6. Crear el servicio systemd

    Crea un archivo de servicio systemd para iniciar automáticamente el servidor VNC al arrancar el sistema:

    sudo nano /etc/systemd/system/[email protected]

    Agrega el siguiente contenido, reemplazando “usuario” con el nombre de tu usuario y “1” con el número de pantalla:

    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=usuario
    PAMName=login
    PIDFile=/home/usuario/.vnc/%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target

    Guarda los cambios y cierra el editor.

    Recarga la configuración de systemd y habilita el servicio:

    sudo systemctl daemon-reload
    sudo systemctl enable [email protected]
  7. Abrir el puerto en el firewall (si es necesario)

    Si tienes un firewall habilitado, abre el puerto 5901 (o el puerto correspondiente al número de pantalla que elegiste):

    sudo firewall-cmd --permanent --add-port=5901/tcp
    sudo firewall-cmd --reload
  8. Iniciar el servidor VNC

    sudo systemctl start [email protected]
  9. Conectarse al servidor VNC

    Utiliza un cliente VNC en tu dispositivo local para conectarte a tu servidor. La dirección será tu_direccion_ip:5901 (o el puerto correspondiente).

Conclusión

¡Listo! Has instalado y configurado un servidor VNC en tu AlmaLinux 9. Ahora puedes acceder a tu escritorio gráfico de forma remota desde cualquier lugar.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.