Instale el servidor VNC en Linux Mint 20

Install Vnc Server Linux Mint 20



A veces, no solo necesita conectarse a sistemas remotos, sino que también necesita acceder a todo el entorno de la GUI. En Linux, VNC es una herramienta que le permite iniciar sesión en el servidor Linux de forma gráfica y remota. VNC (siglas de Virtual Network Computing) es similar a la herramienta de escritorio remoto en los sistemas Windows. Le permite administrar y controlar el servidor remoto desde su sistema local.

En este tutorial, describiremos cómo instalar el servidor VNC en el sistema Linux Mint 20. Para probar la conexión al servidor VNC, usaremos la aplicación de visor VNC (cliente VNC). Puede utilizar cualquier otra aplicación cliente VNC.

Antes de continuar con el artículo, asegúrese de haber iniciado sesión como usuario de sudo.







Paso 1: instale el entorno de escritorio

Hay varios entornos de escritorio en Linux, como Gnome, KDE, XFCE, Unity, etc. Necesitaremos instalar cualquiera de ellos para que el servidor VNC funcione correctamente. Aquí, vamos a instalar el escritorio XFCE.



Abra la aplicación Terminal de línea de comandos usando el atajo de teclado Ctrl + Alt + T y luego emita el siguiente comando en Terminal para instalar el escritorio XFCE.



$sudoaptoInstalar en pcxfce4 xfce4-goodies





Después de ejecutar el comando anterior, el sistema puede solicitar confirmación si desea continuar con la instalación o no. Presione y para continuar; después de eso, el escritorio XFCE se instalará en su sistema junto con todas las dependencias.

Paso 2: Instale el servidor VNC

Hay diferentes servidores VNC disponibles para sistemas Linux. Aquí, vamos a instalar Tightvncserver. Es bastante fácil de configurar y ejecutar Tightvncserver, y también es confiable. Emita el siguiente comando en Terminal para instalar Tightvncserver.



$sudoaptoInstalar en pc -ytightvncserver

Una vez completada la instalación, ejecute el siguiente comando en la Terminal:

$vncserver

Se le pedirá que establezca una contraseña para el servidor VNC. Ingrese la contraseña y luego confírmela ingresándola nuevamente. Luego se le pedirá que, si desea ingresar una contraseña de solo lectura, presione n. Si presiona y, no podrá usar el mouse y el teclado para controlar la instancia de VNC.

Cuando ejecuta el comando vncserver por primera vez, crea un nuevo directorio .vnc en su directorio de inicio. Para ver este directorio, puede ejecutar el siguiente comando en la Terminal:

$ls -NS~/.vnc/

Para ver el proceso del servidor VNC, emita el siguiente comando en la Terminal:

$ps -ef | sujeciónXtightvnc

Paso 3: configurar VNC

Ahora configuraremos el servidor VNC. Para eso, primero, cierre la sesión de VNC usando el siguiente comando en la Terminal:

$vncserver-matar:1

El archivo de configuración predeterminado del servidor VNC es ~ / .vnc / xstartup. Antes de realizar cambios en este archivo, creemos una copia de seguridad de este archivo. Emita el siguiente comando en la Terminal para hacerlo:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Ahora edite el archivo ~ / .vnc / xstartup usando cualquier editor de texto. Aquí, estamos usando el editor de texto Vim:

$sudo yo vine~/.vnc/xstartup

Inserte las siguientes líneas en este archivo:

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

Ahora golpea Esc tecla y presione : wq para guardar y cerrar el archivo ~ / .vnc / xstartup.

Ahora deberá hacer que este archivo sea ejecutable. Emita el siguiente comando en la Terminal para hacerlo:

$chmod+x ~/.vnc/xstartup

Ejecute el servidor VNC usando el siguiente comando en la Terminal:

$vncserver

Paso 4: configurar VNC como servicio

Ahora deberá crear un archivo de servicio para el servidor VNC. Para ello, navegue hasta el directorio / etc / systemd / system usando el siguiente comando:

$cd /etc/sistema/sistema

Luego crea un archivo de servicio con el siguiente comando en Terminal:

$yo vinevncserver@.Servicio

Inserte las siguientes líneas en este archivo:

[Unidad]
Descripción=Servicio de escritorio remoto(VNC)
Después=syslog.objetivola red.objetivo
[Servicio]
Escribe=bifurcación
Usuario=edward
PIDFile=/ inicio / edward /.vnc/%Hola.pid
ExecStartPre=- / usr / bin / vncserver -kill:% i>/ dev / null2>&1
ExecStart=/ usr / bin / vncserver -depth24-geometría 1280x800:% i
ExecStop=/ usr / bin / vncserver -kill:% i
[Instalar en pc]
Buscado por=multi-usuario.objetivo

Ahora golpea Esc tecla y presione : wq para guardar y cerrar el archivo.

Ahora recargue los procesos systemd usando el siguiente comando en la Terminal:

$systemctl daemon-reload

Luego inicie los servicios del servidor VNC:

$systemctl start vncserver@1.servicio

Para permitir que el servicio del servidor VNC se inicie en el arranque, use el siguiente comando:

$systemctlhabilitarvncserver@1.servicio

Para verificar el estado del servicio VNC, use el siguiente comando:

$systemctl status vncserver@1.servicio

Paso 5: Conéctese al servidor VNC

Ahora intentaremos conectarnos al servidor VNC a través de un túnel SSH, ya que VNC en sí no es un protocolo encriptado. Emita el siguiente comando en la Terminal para hacerlo:

$ssh -LOS 5901:127.0.0.1:5901 -NORTE -F -los [nombre de usuario] [servidor IP]

Reemplace [user_name] y [server_ip] con el nombre de usuario real y la dirección IP del servidor VNC. En nuestro ejemplo, el comando sería:

$ssh -LOS 5901:127.0.0.1:5901 -NORTE -F -loskbuzdar 192.168.72.159

Este comando configurará un túnel seguro entre su localhost y el servidor VNC.

Ahora instale la aplicación cliente VNC (visor VNC) en su sistema y ejecútela. En la barra superior de un visor VNC, escriba 127.0.0.1:5901 y presione Ingresar .

Cuando aparezca el siguiente cuadro de diálogo, haga clic en Continuar .

En el siguiente cuadro de diálogo de autenticación, escriba la contraseña del servidor VNC y haga clic en OK .

Ahora verá el escritorio del sistema remoto.

La conexión con el servidor VNC se ha establecido con éxito ahora. Una vez que haya terminado, cierre la aplicación de visor VNC y también elimine el túnel SSH usando Ctrl + c en la ventana Terminal. Si necesita conectarse al servidor VNC nuevamente, primero cree el túnel y luego conéctese al servidor VNC usando la aplicación de visor VNC.

En este artículo, ha aprendido a instalar el servidor VNC en el sistema Linux Mint 20. Ahora puede administrar Linux Mint fácilmente desde su sistema local usando la interfaz GUI. ¡Espero que les haya gustado el artículo!