Instale el servidor VNC en Linux Mint Top 10

Instale el servidor VNC en Linux Mint Top 10
A veces, no solo necesita conectarse a sistemas remotos, sino que también necesita acceder a todo el entorno GUI. En Linux, VNC es una herramienta que le permite iniciar sesión en el servidor de Linux de forma remota de forma remota. VNC (representa la computación de red virtual) es similar a la herramienta de escritorio remoto en los sistemas de 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, utilizaremos la aplicación VNC Viewer (Cliente VNC). Puede usar cualquier otra aplicación de cliente VNC.

Antes de continuar hacia el artículo, asegúrese de iniciar 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. Tendremos que instalar cualquiera de ellos para que el servidor VNC funcione correctamente. Aquí, vamos a instalar el escritorio XFCE.

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

$ sudo apt install xfce4 xfce4-goodies

Después de ejecutar el comando anterior, el sistema puede solicitar confirmación de que si desea continuar la instalación o no. Presione y para continuar; Después de eso, XFCE Desktop 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 "stortvncserver". Es bastante fácil de configurar y ejecutar strockvncserver, y también es confiable. Emitir el siguiente comando en el terminal para instalar TTROVNCSERVER.

$ sudo apt instalación -y stortvncserver

Después de completar la instalación, emita 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 confirme en ingresarla nuevamente. Luego se le preguntará que si desea ingresar una contraseña de solo vista, presione N. Si presiona Y, no podrá usar el mouse y el teclado para controlar la instancia VNC.

Cuando ejecuta el comando "VNCServer" por primera vez, crea un nuevo directorio ".VNC ”en su directorio de casa. Para ver este directorio, puede emitir el siguiente comando en la terminal:

$ ls -lah ~/.VNC/

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

$ PS -EF | Grep XtightVNC

Paso 3: Configurar VNC

Ahora configuraremos el servidor VNC. Para eso, primero, mata la sesión VNC usando el siguiente comando en la terminal:

$ vncserver -kill: 1

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

$ MV ~/.vnc/xstartup ~/.vnc/xstartup.respaldo

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

$ sudo vim ~/.vnc/xstartup

Inserte las siguientes líneas en este archivo:

#!/bin/bash
XRDB $ HOME/.Xresources
startxfce4 y

Ahora golpeado Esc clave 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 el terminal:

$ vncserver

Paso 4: Configurar VNC como servicio

Ahora deberá crear un archivo de servicio para el servidor VNC. Para este propósito, navegue al directorio/etc/systemd/sistema utilizando el siguiente comando:

$ cd/etc/systemd/sistema

Luego cree un archivo de servicio con el siguiente comando en el terminal:

$ vim [email protected]

Inserte las siguientes líneas en este archivo:

[Unidad]
Descripción = servicio de escritorio remoto (VNC)
Después = syslog.red de destino.objetivo
[Servicio]
Tipo = bifurcado
Usuario = edward
Pidfile =/home/edward/.VNC/%H:%I.pid
Execstartpre = -/usr/bin/vncserver -kill:%i>/dev/null 2> & 1
Execstart =/usr/bin/vncserver -depth 24 -geometry 1280x800:%i
Execstop =/usr/bin/vncserver -kill:%i
[Instalar]
Wantedby = Multi-user.objetivo

Ahora golpeado Esc clave y presione : WQ Para guardar y cerrar el archivo.

Ahora vuelva a cargar los procesos SystemD utilizando el siguiente comando en el terminal:

$ SystemCTL-Daemon-Reload

Luego inicie los servicios del servidor VNC:

$ systemctl start [email protected]

Para habilitar el servicio del servidor VNC para comenzar en el arranque, use el siguiente comando:

$ systemctl habilitar [email protected]

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

$ systemctl status [email protected]

Paso 5: Conéctese al servidor VNC

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

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]

Reemplace el [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 -l 5901: 127.0.0.1: 5901 -n -f -l Kbuzdar 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 (VNC Viewer) en su sistema y iniciela. En la barra superior de un espectador de VNC, tipo 127.0.0.1: 5901, y presione Ingresar.

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

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

Ahora verá el escritorio del sistema remoto.

La conexión del servidor VNC se ha establecido correctamente ahora. Una vez que haya terminado, cierre la aplicación VNC Viewer y también mata el túnel SSH usando el CTRL+C en la ventana del terminal. Si necesita conectarse nuevamente al servidor VNC, primero cree el túnel y luego conéctese al servidor VNC usando la aplicación VNC Viewer.

En este artículo, ha aprendido cómo instalar el servidor VNC en el sistema Linux Mint 20. Ahora puede administrar fácilmente Linux Mint desde su sistema local utilizando la interfaz GUI. Espero que te haya gustado el artículo!