Cómo instalar y configurar el servidor VNC en Ubuntu 20.04

Cómo instalar y configurar el servidor VNC en Ubuntu 20.04

VNC significa "Computación de red virtual" es un sistema compartido o un conjunto de protocolos para compartir escritorios. Hay mucho software disponible para acceder al escritorio con sede en Linux, incluyendo de forma remota, Tigervnc, strockvnc, endudo, vnc4server y más.

TigervNC es un servidor VNC gratuito, de código abierto y de alto rendimiento utilizado para controlar o acceder a escritorio basado en Linux de forma remota. Es una aplicación cliente/servidor que le permite interactuar con aplicaciones gráficas en máquinas remotas.

  • Leer: Cómo instalar Desktop remoto (XRDP) en Ubuntu 20.04

En este tutorial, le mostraremos cómo instalar y configurar un servidor VNC en Ubuntu 20.04.

Paso 1: instalar entorno de escritorio

Por defecto, Ubuntu Server no incluye un entorno de escritorio. Tigervnc Server está diseñado para controlar solo los sistemas de escritorio. Por lo tanto, deberá agregar un entorno de escritorio a su servidor.

Primero, actualice y actualice todos los paquetes instalados con el siguiente comando:

Apt Update -y  APT UPDACCIÓN -Y  

Una vez que se actualice su sistema, instale la utilidad TaskSel para instalar un entorno de escritorio:

apt install tasksel -y  

Después de instalar TaskSel, inicie la utilidad TaskSel con el siguiente comando:

tarea  

Debería ver la siguiente interfaz:

Use la tecla de flecha para desplazarse hacia abajo y encontrar Escritor de ubuntu. A continuación, presione la tecla de espacio para seleccionarla, luego presione la tecla Tab para seleccionar Aceptar y luego presione Enter para instalar el escritorio de Ubuntu.

Una vez que se instalen todos los paquetes, deberá configurar las botas de su sistema en el objetivo gráfico. Puede configurarlo con el siguiente comando:

systemCtl set-default gráfico.objetivo  

Próximo, Reanudar Su sistema para aplicar los cambios.

Paso 2 - Instale el servidor TIGERVNC

Por defecto, el paquete TigervNC está disponible en el Ubuntu 20.04 repositorio predeterminado. Puede instalarlo simplemente ejecutando el siguiente comando:

APT INSTALA TIGERVNC-STANDALONE-SERVER -Y  

Después de instalar TigervNC, cree un nuevo usuario y establezca una contraseña VNC para ese usuario.

Primero, cree un nuevo usuario llamado Hitesh con el siguiente comando:

Adduser Hitesh  

A continuación, cambie el usuario a Hitesh y establezca una contraseña VNC con el siguiente comando:

Su - Hitesh  VNCPassWD  

Proporcione su contraseña deseada como se muestra a continuación:

Contraseña: Verifique: ¿Le gustaría ingresar una contraseña de solo vista (S/N)? norte 

A continuación, inicie el servidor VNC usando el siguiente comando:

vncserver -localhost no  

Una vez que se inicia el servidor VNC, debe obtener la siguiente salida:

Nuevo escritorio 'Ubuntu2004: 1 (Hitesh)' en: 1 en la máquina Ubuntu2004 Aplicaciones iniciales especificadas en/etc/x11/xvnc-session El archivo de registro es/home/hitesh/.VNC/Ubuntu2004: 1.Registro use XtigervncViewer -SecurityTypes VNCAuth, TLSVNC -Passwd/Home/Hitesh/.VNC/PASSWD UBUNTU2004: 1 para conectarse al servidor VNC. 

Puede verificar que ejecute el servidor VNC usando el siguiente comando:

vncserver -list  

Debe obtener la siguiente salida:

Sesiones del servidor Tigervnc: x Pantalla # RFB Port # ID de proceso: 1 5901 1719 

Paso 3 - Instale el cliente VNC

En esta sección, instalaremos el cliente RealVNC VNC en la máquina remota y lo conectaremos al servidor VNC.

Puede descargar el cliente realvnc desde la página de descarga realvnc.

Una vez que se complete la descarga, instale el paquete descargado con el siguiente comando:

dpkg -i/home/vyom/downloads/vnc-viewer-6.20.529-Linux-X64.debutante  

A continuación, inicie el cliente VNC desde el menú de la aplicación GNOME. Luego, haga clic en el Menú de archivo => nueva conexión Para crear una nueva conexión. Deberías ver la siguiente pantalla:

Proporcionar la Nombre y dirección IP junto con la identificación de la sesión de VNC : 1 de su servidor VNC y haga clic en el DE ACUERDO Para guardar la conexión. Debería ver su conexión guardada en la siguiente pantalla:

Ahora, haga doble clic en su conexión recién creada. Se le pedirá que proporcione su contraseña VNC como se muestra a continuación:

Proporcione su contraseña de VNC y haga clic en OK. Una vez conectado, debería ver su pantalla de escritorio Ubuntu:

Paso 4: configure VNC para trabajar con su entorno de escritorio

Antes de comenzar, detenga la instancia VNC usando el comando VNCServer con una opción -kill y la ID de sesión del servidor como argumento.

VNCServer -Colina: 1  

Debe obtener la siguiente salida:

Matar la identificación del proceso xtigervnc 1719 ... éxito!

A continuación, deberá configurar tigervnc para trabajar con gnome. Puede hacerlo creando un nuevo archivo xstartup dentro .Directorio VNC:

Su - Hitesh  nano ~/.vnc/xstartup  

Agregue las siguientes líneas:

#!/bin/sh ejecut/etc/vnc/xstartup xrdb $ home/.XResources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &
12345#!/bin/shexec/etc/vnc/xstartupxrdb $ home/.XResourcesVncconfig -iconic & DBus-Launch --exit-with-session gnome-session &

Guarde y cierre el archivo cuando haya terminado. El script anterior se ejecutará automáticamente cuando inicie o reinicie el servidor TIGERVNC.

A continuación, entregue permisos de ejecución al ~/.archivo vnc/xstartup:

Chmod u+x ~/.vnc/xstartup  

Paso 5: cree un archivo de servicio Systemd para VNC

A continuación, deberá crear un archivo Systemd para TigervNC para administrar el servicio VNC. Puede crearlo con el siguiente comando:

nano/etc/systemd/sistema/[correo electrónico protegido]  

Agregue las siguientes líneas:

[Unidad] Descripción = servicio de escritorio remoto (VNC) después = syslog.red de destino.Target [Service] Type = Simple User = Hitesh PamName = Login PidFile =/Home/%u/.VNC/%H%I.PID execstartpre =/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : Execstart =/usr/bin/vncserver:%i -localhost no -geometry 1024x768 execstop =/usr/bin/vncserver -kill:%i [install] WantedBy = Multi -user.objetivo 

Guarde y cierre el archivo y luego vuelva a cargar el SystemD Daemon con el siguiente comando:

SystemCTL-Daemon-Re-Reloting  

A continuación, habilite el servicio VNC para comenzar en el reinicio del sistema con el siguiente comando:

SystemCTL habilita [correo electrónico protegido]  

A continuación, inicie el servicio VNC con el siguiente comando:

SystemCTL Start [correo electrónico protegido]  

Conclusión

Felicidades! Ha instalado y configurado con éxito el servidor Tiger VNC en Ubuntu 20.04. Ahora puede conectar su sistema Ubuntu desde cualquier sistema de escritorio y administrarlo con una interfaz gráfica fácil de usar.