GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el servidor VNC en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar VNC Server en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, el servidor VNC (Virtual Network Computing) es gratuito y abierto. software fuente 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.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del Servidor VNC en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Ubuntu 20.04, 18.04 y cualquier otra distribución basada en Debian como Linux Mint o Elementary OS.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar servidor VNC en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt comandos en la terminal.

sudo apt update
sudo apt upgrade

Paso 2. Cree un usuario de VNC en su servidor.

Ahora creamos el nuevo usuario y establecemos su contraseña de servidor con los siguientes comandos:

sudo useradd -m -s /bin/bash idroot
sudo passwd idroot

Luego, agregue su nuevo usuario a sudo grupo para otorgar privilegios de root:

sudo usermod -a -G sudo idroot

Luego, inicie sesión como su nuevo usuario y use sus privilegios de root para comenzar a trabajar con el servidor VNC:

sudo su - idroot

Paso 3. Instalación del servidor VNC en Ubuntu 20.04.

Ejecute el siguiente comando para instalar el servidor TightVNC y los archivos principales del administrador de escritorio XFCE:

sudo apt install tightvncserver XFCE4 XFCE4-goodies

Una vez que se complete la instalación, ejecute vncserver el comando para establecer una contraseña de acceso a VNC, crear los archivos de configuración inicial e iniciar una instancia de servidor VNC:

vncserver

Se le pedirá que ingrese y verifique una contraseña para acceder a su máquina de forma remota:

You will require a password to access your desktops.

Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Warning: password truncated to the length of 8.
Verify:
xauth:  file /home/idroot/.Xauthority does not exist
xauth: (argv):1:  bad display name "lucky-puffin-86:1" in "add" command
xauth:  file /home/idroot/.Xauthority does not exist

New 'X' desktop is meilana-maria-86:1
127.0.0.1 localhost

Creating default startup script /home/idroot/.vnc/xstartup
Starting applications specified in /home/idroot/.vnc/xstartup
Log file is /home/idroot/.vnc/meilana-maria-86:1.log

Paso 4. Configure el VNC.

Ahora necesitamos editar el xstartup expediente. Antes de hacerlo, elimine el servicio VNC:

vncserver -kill :1

A continuación, cree una copia de seguridad de su archivo de script de inicio predeterminado:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Ahora edite xstartup el archivo:

nano ~/.vnc/xstartup

Agregue las siguientes 3 líneas de texto en su nuevo archivo:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Haga el xstartup archivo ejecutable:

sudo chmod +x ~/.vnc/xstartup

Y finalmente, inicie vncserver de nuevo:

vncserver

Paso 5. Cree una secuencia de comandos de inicio del sistema del servidor VNC.

Una vez más, detengamos el servidor VNC para poder cambiar los archivos de configuración:

vncserver -kill :1

Ahora cree un nuevo archivo de unidad para VNC. Un archivo de unidad codifica información sobre un servicio:

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

Pegue lo siguiente, reemplazando idroot con su propio nombre de usuario. También puede cambiar 1280x800 a la resolución deseada:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=idroot
Group=idroot
WorkingDirectory=/home/idroot

PIDFile=/home/idroot/.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, vuelva a cargar Systemd para que los cambios surtan efecto:

sudo systemctl daemon-reload
sudo systemctl enable [email protected]
sudo systemctl start vncserver@1

Paso 6. Conexión al servidor VNC.

Para acceder al escritorio remoto en el servidor VNC desde el sistema de 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

Para acceder al escritorio remoto en el servidor VNC desde Linux, puede abrir una nueva ventana o pestaña en Terminal, por ejemplo). Reemplace server-ip-address con la dirección IP de su Servidor:

ssh -L 5901:127.0.0.1:5901 -N -f -l idroot server-ip-adress

¡Felicitaciones! Ha instalado correctamente VNC. Gracias por usar este tutorial para instalar VNC Server en su sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el VNC oficial sitio web.


Ubuntu
  1. Cómo instalar el servidor VNC en Ubuntu 14.04

  2. Cómo instalar el servidor de Minecraft en Ubuntu 18.04 LTS

  3. Cómo instalar Ubuntu Server 18.04 LTS

  4. Cómo instalar Docker en el servidor Ubuntu 18.04 LTS

  5. Cómo instalar Discourse en Ubuntu 20.04 LTS

Cómo instalar Jekyll en Ubuntu 16.04 LTS

Cómo instalar el servidor de Minecraft en Ubuntu 16.04 LTS

Cómo instalar Nginx en Ubuntu 18.04 LTS

Cómo instalar uTorrent en Ubuntu 18.04 LTS

Cómo instalar el servidor SSH en Ubuntu 18.04 LTS

Cómo instalar el servidor VNC en Ubuntu 18.04 LTS