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]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!