Ubuntu

Cómo instalar VNC Server en Ubuntu

Cómo instalar VNC Server en Ubuntu

Anteriormente, le mostramos cómo instalar el servidor VNC en CentOS (haga clic aquí). Hoy vamos a cubrir la instalación y configuración del servidor VNC en su máquina Ubuntu.

Dado que VNC usa el modelo cliente / servidor, necesitamos implementar el servidor VNC en una máquina Ubuntu. Para probar la conexión, usaremos el cliente VNC en una máquina con Windows.

Antes de comenzar la instalación del servidor VNC, primero debe asegurarse de que su Ubuntu esté actualizado usando los siguientes comandos:

actualización de sudo apt actualización de sudo apt

Instalación del servidor VNC en Ubuntu

Paso 1. Para que el servidor VNC funcione correctamente en su máquina Ubuntu, necesitamos instalar un escritorio gráfico como KDE, Gnome, XFCE, etc. Para este tutorial, usaremos el escritorio XFCE.

Utilice el siguiente comando para instalar el paquete de escritorio XFCE y otros paquetes de dependencias.

sudo apt install xfce4 xfce4-goodies

Instale XFCE Graphical Desktop y otras dependencias

Paso 2. Instale el paquete VNC Server, hay muchos paquetes VNC Server y usaremos el 'tightvncserver'.

Utilice el siguiente comando para instalar el paquete 'tightvncserver'.

sudo apt install -y tightvncserver

Instale el paquete tightvncserver del servidor VNC

Paso 3. Ahora, iniciemos el servidor VNC usando el siguiente comando.

vncserver

Se le pedirá que cree una contraseña de servidor VNC, escriba y verifique la contraseña como puede ver en la siguiente captura de pantalla.

Genere el archivo de configuración del servidor VNC

Paso 4. Una vez que ejecute el comando del servidor VNC, generará un directorio de configuración de VNC ubicado en su directorio de inicio. Este directorio de VNC contiene un archivo de configuración de VNC llamado 'xstartup' para el usuario que ejecutó el comando.

Puede enumerar el contenido del directorio de configuración de VNC usando el siguiente comando.

ls -lah ~ /.vnc /

Compruebe el archivo de configuración del servidor VNC creado

Paso 5. Para comprobar si el proceso del servidor VNC se está ejecutando.

ps -ef | grep Xtightvnc

El servidor VNC se está ejecutando correctamente

Configurar el servidor VNC en Ubuntu

Paso 1. Antes de comenzar a configurar el servidor VNC, primero debemos detener la sesión que se está ejecutando actualmente.

vncserver -kill: 1

Detener la sesión del servidor VNC

Paso 2. Haga una copia de seguridad del archivo de configuración del servidor VNC predeterminado.

mv ~ /.vnc / xstartup ~ /.vnc / xstartup.archivo de respaldo

Copia de seguridad del archivo de configuración del servidor VNC

Paso 3. Cree un nuevo archivo de configuración del servidor VNC.

vi ~ /.vnc / xstartup

Crear nuevo archivo de configuración de VNC

Paso 4. Edite el nuevo archivo de configuración y agregue las siguientes líneas:

#!/ bin / bash xrdb $ INICIO /.Xresources startxfce4 y

El archivo de configuración de VNC

Paso 5. Establecer permisos en el nuevo archivo de configuración para que sea ejecutable.

chmod + x ~ /.vnc / xstartup

Paso 6. Ejecute el comando del servidor VNC.

vncserver

Ejecute el comando del servidor VNC

Configurar el servicio del servidor VNC

A continuación, configuraremos el servidor VNC para que se ejecute como un servicio del sistema. Y para hacerlo, necesitamos crear un nuevo archivo de servicio del servidor VNC.

Paso 1. Cree un archivo de servicio VNC.

sudo vi / etc / systemd / system / vncserver @.Servicio

Cree el archivo de servicio del servidor VNC

Paso 2. Agregue las siguientes líneas al archivo de servicio VNC.

[Unidad] Descripción = Servicio de escritorio remoto (VNC) Después de = syslog.red de destino.destino [Servicio] Tipo = bifurcando Usuario = PIDFile = / inicio //.vnc /% H:% i.pid ExecStartPre = - / usr / bin / vncserver -kill:% i> / dev / null 2> & 1 ExecStart = / usr / bin / vncserver -depth 24 -geometry 1280x800:% i ExecStop = / usr / bin / vncserver -kill :% i [Instalar] WantedBy = multiusuario.objetivo

Pero no olvides reemplazar cada uno etiqueta con tu nombre de usuario como en la siguiente captura de pantalla.

Edite el archivo de servicio del servidor VNC

Paso 3. Vuelva a cargar el demonio de servicios de systemd para que los cambios surtan efecto.

sudo systemctl daemon-reload

Recargar Systemd Daemon

Paso 4. Inicie el servicio del servidor VNC.

sudo systemctl iniciar vncserver @ 1.Servicio

Inicie el servicio del servidor VNC

Paso 5. Habilite el servicio del servidor VNC para que se inicie automáticamente con el inicio del sistema.

sudo systemctl habilitar vncserver @ 1.Servicio

Habilite el servicio del servidor VNC

Paso 6. Finalmente, verifique el estado del servicio del servidor VNC para asegurarse de que todo esté funcionando normalmente sin errores.

sudo systemctl status vncserver @ 1.Servicio

Verifique el estado del servicio del servidor VNC

Ahora tiene el servidor VNC instalado y su sesión está en funcionamiento.

Paso 7. Obtenga la IP de su servidor VNC que se utilizará en la siguiente sección.

ifconfig

La IP del servidor VNC

Si el comando anterior no funcionó, puede descargar las herramientas de red primero y luego usar el comando ifconfig.

sudo apt instalar herramientas de red

Instalar el paquete Net Tools

Pruebe la conexión del servidor VNC desde Windows

En esta parte del tutorial, probaremos el servidor VNC intentando conectarnos desde un cliente VNC en una máquina con Windows.

Dado que el protocolo VNC no está encriptado, estará expuesto a la detección de paquetes. Por lo tanto, es muy recomendable crear un túnel SSH que reenvíe de forma segura toda su máquina local. En este caso, ¿es el tráfico de la máquina cliente VNC en el puerto 5901 al servidor VNC en el mismo puerto 5901?.

Paso 1. Para configurar el túnel SSH en Windows, necesita tener el cliente PUTTY. Abra Putty e ingrese la IP de su servidor VNC en el nombre de host archivado como la siguiente captura de pantalla.

Abra Putty y configure la IP de su servidor VNC

Paso 2. Desde el panel izquierdo -> Bajo Menú de Conexión-> Abrir SSH -> Presione Túneles.

Ingrese el número de puerto en el campo Puerto de origen y vnc_server_ip: número_puerto en el campo Destino. Luego presione el botón Agregar como se muestra en la siguiente captura de pantalla.

Masilla abierta

A continuación, puede volver a la página de la sesión para guardar la configuración anterior. No necesitará realizar los pasos anteriores cada vez que abra el servidor VNC. Finalmente, presione Abrir para establecer una conexión con el servidor VNC.

Paso 3. Putty le pedirá el nombre de usuario y la contraseña de su máquina Ubuntu.

Ingrese su nombre de usuario y contraseña de Ubuntu

Después de iniciar sesión, aparecerá una pantalla como la siguiente:

Túnel SSH creado

Con eso, ha establecido un túnel SSH ahora pase al siguiente paso.

Paso 4. Ahora abra su visor VNC y conéctese al servidor VNC en localhost: 5901.

Visor de VNC abierto

Puede omitir la advertencia de cifrado.

Omita la advertencia de cifrado

Se le pedirá que ingrese la contraseña de su servidor VNC.

Ingrese la contraseña del servidor VNC

Finalmente, podrá ver su escritorio de Ubuntu.

La pantalla del servidor VNC

Felicitaciones, acaba de conectarse a su máquina Ubuntu de forma remota.

Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...