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.
$ sudo apt install xfce4 xfce4-goodies
Después de ejecutar el comando anterior, el sistema puede solicitar confirmación de que 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 la Terminal para instalar Tightvncserver.
$ sudo apt install -y tightvncserver
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 -lah ~ /.vnc /
Para ver el proceso del servidor VNC, emita el siguiente comando en la Terminal:
$ ps -ef | grep Xtightvnc
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 -kill: 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.respaldoAhora edite el ~ /.archivo vnc / xstartup usando cualquier editor de texto. Aquí, estamos usando el editor de texto Vim:
$ sudo vim ~ /.vnc / xstartupInserte las siguientes líneas en este archivo:
#!/ bin / bashxrdb $ INICIO /.Xresources
startxfce4 y
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 / systemd / systemLuego crea un archivo de servicio con el siguiente comando en Terminal:
$ vim vncserver @.ServicioInserte las siguientes líneas en este archivo:
[Unidad]Descripción = Servicio de escritorio remoto (VNC)
Después = syslog.red de destino.objetivo
[Servicio]
Tipo = bifurcación
Usuario = edward
PIDFile = / inicio / edward /.vnc /% H:% i.pid
ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1
ExecStart = / usr / bin / vncserver -depth 24 -geometría 1280x800:% i
ExecStop = / usr / bin / vncserver -kill:% i
[Instalar en pc]
WantedBy = multiusuario.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 iniciar vncserver @ 1.ServicioPara permitir que el servicio del servidor VNC se inicie en el arranque, use el siguiente comando:
$ systemctl habilitar vncserver @ 1.ServicioPara verificar el estado del servicio VNC, use el siguiente comando:
$ systemctl estado 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 -L 5901: 127.0.0.1: 5901 -N -f -l [nombre_usuario] [ip_servidor]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 -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 (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 del 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 cómo instalar el servidor VNC en el sistema Linux Mint 20. Ahora puede administrar Linux Mint fácilmente desde su sistema local utilizando la interfaz GUI. Espero les haya gustado el articulo!