Como instalar el servidor VNC en Ubuntu 20.04

Qué tal me llamo Kiko. Os traigo un nuevo post sobre el sistema operativo mas molón. Encantado linuxeros.

VNC significa «VNC» es un sistema o sistema de compartición de protocolos para compartir escritorio. Hay muchos programas disponibles para acceder de forma remota al escritorio basado en Linux, incluidos TigerVNC, TightVNC, Vino, vnc4server y mucho más.

TigerVNC es un servidor VNC gratuito, de código abierto y de alto rendimiento que se utiliza para controlar o acceder a un 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.

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

Paso 1: instalar el entorno de escritorio

Por defecto, el servidor Ubuntu no incluye un entorno de escritorio. El servidor TigerVNC está diseñado para controlar sólo los sistemas de escritorio. Por tanto, deberá añadir un entorno de escritorio al servidor.

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

apt update -y  apt upgrade -y 

Una vez actualizado el 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 orden siguiente:

tasksel 

Debería ver la interfaz siguiente:

Tasksel Instala Ubuntu Desktop

Utilice la tecla de flecha para desplazarse hacia abajo por la lista y buscar escritorio Ubuntu. A continuación, pulse la tecla Espacio para seleccionarla y, a continuación, pulse la tecla Tab para seleccionar OK y pulse Intro para instalar el escritorio Ubuntu.

Una vez instalados todos los paquetes, deberá establecer el arranque del sistema al objetivo gráfico. Puede configurarlo con el orden siguiente:

systemctl set-default graphical.target 

próximo, reinicia en su sistema para aplicar los cambios.

Paso 2: instale el servidor TigerVNC

Por defecto, el paquete TigerVNC está disponible en el depósito predeterminado de Ubuntu 4.20. Puede instalarlo simplemente ejecutando el siguiente orden:

apt install tigervnc-standalone-server -y 

Después de instalar TigerVNC, cree un usuario nuevo y configure una contraseña VNC para este usuario.

En primer lugar, cree un nuevo usuario llamado Hitesh con el orden siguiente:

adduser hitesh 

A continuación, cambie al usuario a Hitesh y configure una contraseña VNC con el orden siguiente:

su - hitesh  vncpasswd 

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

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

A continuación, inicie el servidor VNC mediante el siguiente orden:

vncserver -localhost no 

Una vez iniciado el servidor VNC, debería obtener la siguiente salida:

New 'ubuntu2004:1 (hitesh)' desktop at :1 on machine ubuntu2004

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/hitesh/.vnc/ubuntu2004:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/hitesh/.vnc/passwd ubuntu2004:1 to connect to the VNC server.

Puede verificar el servidor VNC en ejecución mediante el siguiente orden:

vncserver -list 

Deberá obtener la siguiente salida:

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1		5901		1719

Paso 3: instale el cliente VNC

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

Puede descargar el cliente RealVNC desde Descarga de RealVNC página.

Una vez finalizada la descarga, instale el paquete descargado con el orden siguiente:

dpkg -i /home/vyom/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb  

A continuación, inicie el cliente VNC desde el menú de la aplicación Gnome. A continuación, haga clic en Menú Archivo => Nueva conexión para crear una conexión nueva. Debería ver la pantalla siguiente:

 

Proporcione el archivo nombre y dirección IP junto con el identificador de sesión VNC : 1 del servidor VNC y pulse De acuerdo para guardar la conexión. Debería ver la conexión guardada en la pantalla siguiente:

 

Ahora haga doble clic en la conexión recién creada. Se le solicitará su contraseña VNC tal como se muestra a continuación:

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

 

Paso 4: configure VNC para que funcione con su entorno de escritorio

Antes de empezar, detenga la instancia de VNC mediante la orden vncserver con la opción -kill y el identificador de sesión del servidor como argumento.

vncserver -kill :1 

Deberá obtener la siguiente salida:

Mata el proceso Xtigervnc ID 1.719 … éxito!

A continuación, debe configurar TigerVNC para trabajar con Gnome. Puede hacerlo creando un nuevo archivo Xstartup dentro del directorio .vnc:

su - hitesh  nano ~/.vnc/xstartup 

Añada las siguientes líneas:

Guarde y cierre el archivo cuando haya terminado. La escritura anterior se ejecutará automáticamente cada vez que inicie o reinicie el servidor TigerVNC.

A continuación, dar permisos de ejecución al fichero ~ / .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 gestionar el servicio VNC. Puede crearlo con el orden siguiente:

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

Añada las siguientes líneas:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.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.target

Guarde y cierre el archivo y vuelva a cargar el demonio systemd con el orden siguiente:

systemctl daemon-reload 

A continuación, active el servicio VNC para iniciar el reinicio del sistema con el siguiente orden:

systemctl enable [email protected] 

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

systemctl start [email protected] 

conclusión

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

El Blog lo hacemos para ayudar y servir de referencia a la comunidad Linux. Esperamos que os guste.

Leave a Reply