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:
$vncserverSe 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.backupAhora edite el archivo ~ / .vnc / xstartup usando cualquier editor de texto. Aquí, estamos usando el editor de texto Vim:
$sudo yo vine~/.vnc/xstartupInserte las siguientes líneas en este archivo:
#! / bin / bashxrdb$ 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/xstartupEjecute el servidor VNC usando el siguiente comando en la Terminal:
$vncserverPaso 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/sistemaLuego crea un archivo de servicio con el siguiente comando en Terminal:
$yo vinevncserver@.ServicioInserte 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-reloadLuego inicie los servicios del servidor VNC:
$systemctl start vncserver@1.servicioPara permitir que el servicio del servidor VNC se inicie en el arranque, use el siguiente comando:
$systemctlhabilitarvncserver@1.servicioPara 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!