Cómo instalar y ejecutar un servidor VNC en Ubuntu Linux

Cómo instalar y ejecutar un servidor VNC en Ubuntu Linux

Acceder a una computadora a través de un escritorio remoto es una parte importante de la vida laboral. Los programas de escritorio remoto le permiten acceder y controlar otros sistemas que no están físicamente disponibles para usted. Trabajar desde casa ha hecho que la computación remota sea aún más relevante al permitir que personas de regiones distantes trabajen de forma remota utilizando sus computadoras.





Esta guía muestra que debe instalar un servidor de computación en red virtual (VNC) en Ubuntu 20.04 LTS para hacer posible la computación remota en su sistema.





¿Qué es un servidor VNC?

Tradicionalmente, las computadoras Linux acceden a otros sistemas a través del terminal utilizando utilidades como Secure Shell (SSH). Sin embargo, el único desafío con la interfaz de línea de comandos es que no puede interactuar con la otra PC usando una GUI. Aquí es donde una conexión VNC resulta útil.





Un servidor de computación de red virtual, comúnmente conocido como servidor VNC, es un sistema que le permite acceder de forma remota e interactuar con otra PC a través de una red mediante una interfaz gráfica. Se han desarrollado muchas aplicaciones VNC; algunos de ellos incluyen TightVNC, TigerVNC y RealVNC. En esta guía, usaremos el x11vnc servidor para configurar la informática remota en nuestro sistema Ubuntu.

X11vnc es un servidor VNC ligero que no crea una pantalla adicional para el escritorio remoto. En cambio, muestra la pantalla x11 existente (KDE, GNOME, Xfce, etc.) de su sistema Linux en tiempo real. Otra ventaja de x11vnc es que puede usar cualquier cliente o visor VNC para conectarse a él.



El servidor x11vnc tiene encriptación SSL / TLS incorporada y autenticación RSA de 2048 bits, incluida la compatibilidad con VeNCrypt junto con el sistema de inicio de sesión de cuenta y contraseña de UNIX.

Instalación de un administrador de pantalla compatible

Ubuntu Linux usa GNOME Desktop Manager (GDM) como el administrador de pantalla predeterminado. Versiones más recientes del uso de Ubuntu gdm3 . Desafortunadamente, GDM no suele funcionar muy bien con el servidor x11vnc. Para superar esto, tendrá que instalar Light Display Manager, o lightdm .





Abra el terminal usando el Ctrl + Alt + T atajo de teclado. Primero, actualice sus fuentes de software usando apto .

|_+_|

Luego, instale lightdm usando el comando mencionado a continuación:





|_+_|

La siguiente pantalla aparecerá durante el proceso de instalación. presione el Ingresar en su teclado para continuar.

A continuación, seleccione el lightdm opción y presione Ingresar en tu teclado.

Reinicie su PC para que los cambios del administrador de pantalla surtan efecto.

|_+_|

Notará un ligero cambio en la pantalla de inicio de sesión después del reinicio porque ahora está usando lightdm como su administrador de pantalla.

Instalación del servidor x11vnc en Ubuntu

Para instalar el servidor x11nvc, abra el terminal de su sistema presionando Ctrl + Alt + T . Luego, ejecute el siguiente comando.

|_+_|

Configuración del servidor x11vnc

Ahora configurará un servicio utilizado para iniciar el servidor x11nvc. Crea un archivo llamado x11nvc.service en el / lib / systemd / system / directorio. Esta guía usa Vim pero puede usar cualquier otro editor de texto de Linux de su elección, p. ej. nano.

|_+_|

Copie y pegue el contenido a continuación en el archivo de servicio recién creado.

|_+_|

El texto contraseña aleatoria es la contraseña que utilizará para iniciar sesión en su servidor. Edítelo y configúrelo con su contraseña segura preferida.

Relacionado: Cómo crear una contraseña segura que no olvidará

En pocas palabras, el texto del archivo de servicio indica que: este es un servicio secundario y el sistema debe iniciar este servicio después de que se hayan iniciado todos los demás servicios. En caso de falla, el servicio debe reiniciarse antes de que el proceso alcance el destino multiusuario.

Si está utilizando Vim, presione el Esc llave. Luego, escriba : wq Seguido por el Ingresar clave para guardar cambios y salir del editor de Vim .

Después de guardar el archivo, asegúrese de volver a cargar el sistema configuración del administrador y archivos de la unidad.

|_+_|

Luego, habilite el servicio x11vnc.

que es samsung one ui home
|_+_|

Finalmente, inicie el servidor VNC usando el siguiente comando.

|_+_|

Verifique el estado del servicio x11vnc usando systemctl .

|_+_|

La salida debe ser similar a la que se muestra a continuación.

Como puede ver en el resultado anterior, el servicio está activo y en ejecución.

Otra cosa importante a tener en cuenta es el puerto que utiliza el servidor x11vnc (en este caso, el puerto 5900 ).

Habilitación del puerto del servidor en su firewall

Ubuntu usa el ufw cortafuegos por defecto. Para permitir que otras PC accedan al sistema Ubuntu a través del puerto utilizado por el servidor x11vnc, ejecute el siguiente comando.

|_+_|

Conexión desde otra computadora

Ahora puede conectarse a su sistema Ubuntu a través de una conexión de escritorio remoto usando VNC.

Puede usar cualquier cliente VNC para conectarse a la PC Ubuntu Linux. Uno de los visores VNC recomendados es Conexión VNC por RealVNC. Está disponible para casi todas las plataformas principales, incluidas macOS, Linux, Windows, iOS, Android, etc.

Descargar: Visor VNC de RealVNC

Después de descargar el cliente VNC, instálelo en su sistema e inicie la aplicación.

Esta guía utiliza la instalación de macOS de VNC Connect, pero el proceso también sería similar para otros sistemas operativos.

Ingrese la dirección IP de la PC a la que desea conectarse, seguida del número de puerto utilizado por el servidor x11vnc. Luego, presione el Ingresar en su teclado para conectarse.

Nota: En Ubuntu, puede obtener su dirección IP escribiendo el comando a continuación.

|_+_|

La conexión VNC no estará encriptada, lo que significa que cualquier persona que escuche a escondidas en la red podrá acceder a los datos y verlos fácilmente. Sin embargo, la contraseña está encriptada. El cliente VNC le advertirá sobre la conexión no cifrada. Selecciona el Continuar para continuar.

En la siguiente pantalla, se le pedirá que ingrese una contraseña, que es la contraseña que estableció en el x11vnc.service archivo de arriba. Ingrese la contraseña en consecuencia y presione el OK botón para continuar.

Ahora podrá acceder a su PC desde otro dispositivo.

Desactivación del bloqueo de pantalla

Uno de los problemas que enfrenta al usar el servidor x11vnc es el bloqueo de pantalla. Sin embargo, puede solucionar fácilmente este problema desactivando el bloqueo de pantalla en su PC.

Dirigirse a Configuración> Privacidad> Bloqueo de pantalla y asegúrese de deshabilitar el Bloqueo de pantalla automático y Bloquear pantalla al suspender opciones.

Nota : Este es un riesgo potencial para la seguridad, así que asegúrese de habilitarlo nuevamente más tarde.

Trabajar de forma remota en su máquina Linux

Los programas de escritorio remoto son una parte importante de su vida si trabaja de forma remota. Incluso si tiene un servidor VNC configurado en su sistema, no podrá acceder al sistema sin un cliente VNC. Con un servidor VNC instalado en su PC con Linux, puede acceder a su sistema desde otros dispositivos, en cualquier momento y en cualquier lugar.

Los sistemas operativos no son una limitación cuando se trata de computación remota. Hay varias aplicaciones disponibles para casi todos los sistemas operativos que le permiten configurar un servidor VNC en su computadora.

Cuota Cuota Pío Correo electrónico Los 10 mejores softwares de acceso remoto para controlar su PC con Windows desde cualquier lugar

¿Qué hace cuando necesita trabajar en una computadora en diferentes ubicaciones? Utilice este software de acceso remoto para conectarse a otra PC desde cualquier lugar.

Leer siguiente
Temas relacionados
  • Linux
  • Escritorio remoto
  • Acceso remoto
  • Ubuntu
Sobre el Autor Bueno para ir(36 Artículos publicados)

Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.

¿Cómo se obtienen las cartas coleccionables en Steam?
Más de Mwiza Kumwenda

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse