Linux Mint

Instale el servidor VNC en Linux Mint 20

Instale el servidor VNC en 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.

$ 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:

$ 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 -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.respaldo

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

$ sudo vim ~ /.vnc / xstartup

Inserte las siguientes líneas en este archivo:

#!/ bin / bash
xrdb $ 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 / 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 / systemd / system

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

$ vim vncserver @.Servicio

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 = 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-reload

Luego inicie los servicios del servidor VNC:

$ systemctl iniciar vncserver @ 1.Servicio

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

$ systemctl habilitar vncserver @ 1.Servicio

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

El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...