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

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

VNC significa "Computación de red virtual" es el conjunto de protocolos para compartir sistemas de escritorio de forma remota. Hay muchos software disponibles para acceder al escritorio basado en Linux de forma remota, incluyendo, Tigervnc, strockvnc, enquejamiento, vnc4server y muchos más.

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

Este tutorial lo describió a cómo instalar y configurar el servidor VNC en Ubuntu 18.04 Sistema Linux ..

Requisitos previos

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 en su servidor.

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

Sudo Apt Update && Apt Actualad  

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

sudo apt install tasksel -y  

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

sudo 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:

sudo systemctl set-default gráfico.objetivo  

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

Paso 2 - Instale el servidor VNC en Ubuntu 18.04

El Ubuntu 18 predeterminado.04 Repositorios APT contiene el paquete de servidor Tigervnc. Puede instalarlo simplemente ejecutando el siguiente comando:

sudo apto install 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 Tecadmin con el siguiente comando:

Adduser de sudo Tecadmin  

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

su - tecadmin 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:

/usr/bin/xauth: file/home/tecadmin/.El escritorio de XAuthority no existe nuevo 'Ubuntu1804: 1 (tecadmin)' en: 1 en la máquina Ubuntu1804 Aplicaciones iniciales especificadas en/etc/x11/xvnc-session El archivo de registro es/home/tecadmin/.VNC/Ubuntu1804: 1.Registro use XtigervncViewer -SecurityTypes VNCAuth, TLSVNC -PassWD/Home/Tecadmin/.VNC/PASSWD UBUNTU1804: 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 # ID de proceso: 1 30982 

Paso 2 - Instalación del cliente VNC

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

Puede descargar el cliente realvnc desde la página de descarga realvnc. Asegúrese de seleccionar la arquitectura correcta del sistema. Descargas de página predeterminadas Paquete de 32 bits.

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

sudo dpkg -i ~/descargas/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 3 - Configurar VNC para 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.

sudo vncserver -kill: 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 - tecadmin  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:

sudo vim/etc/systemd/system/[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 = Tecadmin 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:

SUDO SystemCtl-Daemon-Re-Re-Reload  

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

sudo systemCtl habilita [correo electrónico protegido]  

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

sudo systemctl iniciar [correo electrónico protegido]  

Conclusión

Felicidades! Ha instalado y configurado con éxito el servidor VNC en Ubuntu 18.04 Sistema LTS Linux. Ahora puede conectar Ubuntu Desktop desde el sistema remoto utilizando VNC Viewer.