GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar VNC en Debian 10 - ¿Guía paso a paso?

El servidor VNC (Virtual Network Computing) es un software gratuito y de código abierto que está diseñado para permitir el acceso remoto al entorno de escritorio del servidor al cliente VNC, mientras que el visor VNC se usa en la computadora remota para conectarse al servidor.

Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas de conexión VNC del sistema Linux relacionadas.

En este contexto, veremos cómo instalar VNC en Debian 10.


Paso para instalar y configurar VNC en Debian 10 Buster

1. Realice la actualización del sistema

Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando los siguientes comandos apt-get en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instale el servidor VNC en su sistema

Ahora usamos el servidor TigerVNC. Este paquete proporciona un servidor VNC independiente que se utiliza para conectarse a los clientes. Use el comando de instalación para descargar el paquete:

$ sudo apt install tigervnc-standalone-server tigervnc-common

Una vez instalado con éxito, el siguiente paso es ejecutar vncserver, el comando que creará la configuración inicial y establecerá la contraseña:

$ vncserver


3. Configurar servidor VNC

Primero debe detener el servidor VNC que se ejecuta en el puerto 5091 con el siguiente comando:

$ vncserver -kill :1

El siguiente paso es crear el archivo de la unidad systemd llamado [email protected]:

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

Pegue el siguiente contenido:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
 
[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/home/root
 
PIDFile=/root/.vnc/%H:%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

Luego, habilite el archivo de la unidad con el siguiente comando:

$ sudo systemctl daemon-reload
$ sudo systemctl enable [email protected]
$ sudo systemctl start [email protected]


¿Cómo conectarse al servidor VNC?

Para acceder al escritorio remoto en el servidor VNC desde el sistema Windows, debe tener un visor VNC instalado en su sistema. Hay varios visores VNC disponibles para usar. Descargue cualquiera e instálelo en su sistema, por ejemplo:

  • TightVNC
  • RealVNC
  • TigerVNC

Si está utilizando PuTTY, debe configurar el túnel ssh. Puede habilitar el túnel ssh en Linux ejecutando el siguiente comando:

$ ssh -L 5901:127.0.0.1:5901 -C -N -l username your_server_ip


¿Cómo ejecutar VNC como un servicio del sistema?

Ahora configuraremos el servidor VNC como un servicio systemd para que podamos iniciar, detener y reiniciar el servicio como cualquier otro. Esto también nos permitirá configurar el servicio para que se inicie automáticamente al arrancar.

Primero, cree un archivo systemd llamado /etc/systemd/system/[email protected]:

$ sudo vim /etc/systemd/system/[email protected]

En el archivo, agregue las siguientes líneas y reemplace su usuario, grupo, directorio de trabajo y el usuario en el archivo PID para que coincida con su nombre de usuario:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=debian
Group=debian
WorkingDirectory=/home/debian
PIDFile=/home/debian/.vnc/%H:%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

Guarde y cierre el archivo y luego vuelva a cargar el daemon:

$ sudo systemctl daemon-reload 

Luego habilite el servicio para que se inicie automáticamente al arrancar:

$ sudo systemctl enable [email protected] 

Detener la instancia en ejecución:

$ vncserver -kill :1

Inicie el servicio VNC con el comando:

$ sudo systemctl start vncserver@1

Consulta el estado del servicio:

$ sudo systemctl status vncserver@1



Debian
  1. Instalar Cherry Tree en Debian 11 - ¿Guía paso a paso?

  2. Instalar Stellarium en Debian 11 Bullseye - ¿Guía paso a paso?

  3. Instalar Sublime Text 3 en Debian 11 - ¿Guía paso a paso?

  4. Instalar Chrome en Debian 11 - ¿Guía paso a paso?

  5. Instalar Qlipper en Debian 11 - ¿Guía paso a paso?

Instalar Gradle en Debian 10 - ¿Guía paso a paso?

Instalar Rust en Debian 10 - ¿Guía paso a paso?

Instalar Asterisk en Debian 11 - ¿Guía paso a paso?

Instalar Joomla en Debian 10 - ¿Guía paso a paso?

Instalar qBittorrent en Debian 10 - ¿Guía paso a paso?

Instalar Zabbix en Debian 10:¿una guía paso a paso?