Cómo instalar y configurar VNC en Ubuntu

Cómo instalar y configurar VNC en Ubuntu

VNC es un acrónimo de Computación de red virtual; Disponible gratuita, fuente abierta y alternativa para el Protocolo Microsoft RDP (RDP). Esta tecnología se introduce para compartir gráficamente su sistema de escritorio al permitirle operar otra computadora de forma remota utilizando su mouse y teclado. En otras palabras, podemos decir que VNC es un conjunto de protocolos utilizados para Compartiendo escritorio sistemas. Permite a los usuarios que no se sienten cómodos con la línea de comandos administrar su configuración, aplicaciones y archivos de forma remota.

Ahora, aprenderá sobre cómo instalar y configurar VNC en su sistema Ubuntu. Así que comencemos!

Cómo instalar y configurar VNC en Ubuntu

En primer lugar, actualice los repositorios de su sistema ejecutando el comando otorgado:

$ sudo apt-get actualización

El siguiente paso es obtener la interfaz gráfica.

Cómo instalar el entorno de escritorio XFCE en Ubuntu

Es posible que sepa que los servidores Ubuntu se manejan a través de la línea de comando, y los servidores no tienen un entorno de escritorio previo a la instalación. Si está utilizando la versión de escritorio de Ubuntu, omita este paso.

En el repositorio de Ubuntu, obtendrá una variedad de entornos de escritorio. En esta publicación, instalaremos el "XFCE,"Que es un entorno de escritorio liviano y robusto, excelente de usar en un servidor remoto:

$ sudo apt install xfce4 xfce4-goodies

Ingresar "y/y"Para permitir que el proceso de instalación de XFCE continúe. Mientras tanto, aparecerá un aviso en la pantalla del terminal solicitándole que configure LightDM:

Entre "GDM3" y "Lightdm", Seleccione cualquiera de ellos como administrador de visualización predeterminado:

Cómo instalar Tigervnc en Ubuntu

Existe mucho software para controlar una distribución basada en Linux. Sin embargo, usaremos el "Tigervnc"En nuestro sistema. Es un servidor VNC de código abierto utilizado para controlar el acceso de su escritorio de forma remota.

Ahora, instale Tighervnc en su sistema utilizando el siguiente comando:

$ sudo apto install tigervnc-standalone-servidor

Cómo configurar el acceso VNC en Ubuntu

Ejecutar el a continuación "VNCPassWD"Comando para establecer la contraseña:

$ VNCPassWD

Ingrese una contraseña entre seis y ocho caracteres. A continuación, confirme que ha seleccionado una contraseña de solo vista dando "norte"Como entrada al terminal:

El siguiente paso es la configuración de Tigervnc para utilizar el entorno de escritorio XFCE. Para hacerlo, crearemos un abrir el "xstartupArchivo "en el directorio VNC utilizando el"nano" editor:

$ sudo nano ~/.vnc/xstartup

Los comandos que especificamos se ejecutarán cada vez que reiniciemos o inicie el servidor Tigervnc. Esa es la razón por la que hemos nombrado nuestro archivo como "xstartup" archivo:

#!/bin/sh
unset session_manager
unset dbus_session_bus_address
Ejec STARTXFCE4

Estos comandos desanimarán el administrador de la sesión y la dirección de la sesión. También habilitará el XFACE4 en el momento del inicio del servidor:

Prensa "CTRL+O"Para guardar los cambios que hemos hecho en el"xstartup" archivo:

A continuación, utilice el comando "CHMOD" para agregar el permiso "Ejecución" al archivo de inicio VNC:

$ sudo chmod u+x ~/.vnc/xstartup

También puede pasar algunas opciones adicionales a su servidor VNC creando un archivo de configuración VNC y agregando la configuración de línea por línea. Si desea realizar esta operación, ejecute este comando en su terminal Ubuntu:

$ sudo nano ~/.vnc/config

Este comando creará y abrirá el archivo de configuración VNC en el editor nano:

Para la demostración, estamos agregando algunas líneas al archivo abierto:

Geometría = 1920x1080
DPI = 96

Estas líneas se agregan para establecer la configuración relacionada con la interfaz de VNC:

Prensa "CTRL+O"Para guardar la configuración y reiniciar el servidor VNC:

$ sudo vncserver

En la salida, verá un ": 1"Después de su sistema nombre de host. Este valor simboliza el puerto donde VNC está operando actualmente en su sistema. Por ejemplo, en nuestro Ubuntu, el servidor VNC se ejecuta en el puerto TCP 5901 del sistema (5900+1).

Si ve un número que no sea "1,"Luego agregue ese número en el"5900,"Y obtendrá el número de puerto en el que VNC está operando en su sistema:

Añade el "-matarOpción "en el"vncserver"Comando para matar la instancia ejecutando en el número de puerto"1" o "5901":

$ vncserver -kill: 1

Cómo crear un archivo de la unidad Systemd en Ubuntu

VNC también le proporciona la opción de crear un Archivo de la unidad Systemd y agregue sus servicios de VNC, como comenzar, reiniciar y detener el VNC. Para hacerlo, ejecute un comando otorgado en el terminal de Ubuntu:

$ sudo nano/etc/systemd/system/[email protected]
[Unidad]
Descripción = servicio de escritorio remoto (VNC)
Después = syslog.red de destino.objetivo
[Servicio] tipo = simple
Usuario = root
Pamname = loginpidfile =/home/%u/.VNC/%H%I.pid
Execstartpre =/bin/sh -c '/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : '
Execstart =/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg
Execstop =/usr/bin/vncserver -kill:%i
[Instalar]
Wantedby = Multi-user.objetivo

Aquí, no olvide agregar su nombre de usuario con el "Usuario" dominio:

Prensa "CTRL+O"Para guardar los cambios y recargar el demonio:

$ sudo SystemCtl-Daemon-Reload

Utilice el comando otorgado a continuación para habilitar el servicio VNC en el momento del inicio del sistema:

$ sudo systemctl habilitar [email protected]

Ahora, comience el servicio usando este comando:

$ sudo systemctl iniciar [email protected]

Consulte el estado de su servicio VNC:

$ sudo systemctl status [email protected]

La salida significa que el servicio VNC se ejecuta en el sistema Ubuntu:

Cómo conectar el servidor VNC en Ubuntu

El concepto principal detrás de la conexión del servidor VNC es crear un túnel SSH que permita el tráfico del puerto "5901" del sistema. Si desea conectarse a un servidor VNC, consulte la sintaxis del siguiente comando SSH:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l dirección IP de nombre de usuario

Aquí, la opción "-l" se agrega para especificar el nombre de inicio de sesión del usuario, "-f" permite que SSH se ejecute en segundo plano y el "-norte"Comprueba la opción si agregamos el nombre de usuario o no (la longitud es cero o no).

Para crear un túnel SSH en nuestro sistema, ejecutaremos este comando:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l linuxhint -vbox 192.168.43.1

Después de esto, abra su aplicación VNC Viewer y conéctela al servidor VNC en su puerto LocalHost 5901 ""Localhost: 5901".

Conclusión

Computación de red virtual o VNC permite a los usuarios de Ubuntu administrar adecuadamente la aplicación, su configuración y archivos que existen en un servidor remoto. Les permite tener un control completo al compartir el sistema de escritorio. En esta guía mostramos Cómo instalar y configurar VNC en Ubuntu. Desea intentar acceder de forma remota a un sistema? Pruebe nuestro método proporcionado en su sistema Ubuntu!