Cómo instalar y configurar el servidor VNC en Ubuntu 18.04
- 3229
- 769
- Norma Sedillo
VNC significa "Computación de red virtual" es el conjunto de protocolos para compartir sistemas de escritorio de forma remota. Hay muchos software disponibles para acceder al escritorio basado en Linux de forma remota, incluyendo, Tigervnc, strockvnc, enquejamiento, vnc4server y muchos más.
TigervNC es un servidor VNC gratuito, de código abierto y de alto rendimiento utilizado para controlar o acceder a los sistemas de escritorio basados en Linux de forma remota. Es una aplicación cliente/servidor que le permite interactuar con aplicaciones gráficas en máquinas remotas.
Este tutorial lo describió a cómo instalar y configurar el servidor VNC en Ubuntu 18.04 Sistema Linux ..
Requisitos previos
Por defecto, Ubuntu Server no incluye un entorno de escritorio. Tigervnc Server está diseñado para controlar solo los sistemas de escritorio. Por lo tanto, deberá agregar un entorno de escritorio en su servidor.
Primero, actualice y actualice todos los paquetes instalados con el siguiente comando:
Sudo Apt Update && Apt Actualad
Una vez que se actualice su sistema, instale el tarea
utilidad para instalar un entorno de escritorio:
sudo apt install tasksel -y
Después de instalar TaskSel, inicie la utilidad TaskSel con el siguiente comando:
sudo tarea
Debería ver la siguiente interfaz:
Use la tecla de flecha para desplazarse hacia abajo y encontrar Escritor de ubuntu. A continuación, presione la tecla de espacio para seleccionarla, luego presione la tecla Tab para seleccionar Aceptar y luego presione Enter para instalar el escritorio de Ubuntu.
Una vez que se instalen todos los paquetes, deberá configurar las botas de su sistema en el objetivo gráfico. Puede configurarlo con el siguiente comando:
sudo systemctl set-default gráfico.objetivo
Próximo, Reanudar Su sistema para aplicar los cambios.
Paso 2 - Instale el servidor VNC en Ubuntu 18.04
El Ubuntu 18 predeterminado.04 Repositorios APT contiene el paquete de servidor Tigervnc. Puede instalarlo simplemente ejecutando el siguiente comando:
sudo apto install tigervnc-standalone-server -y
Después de instalar TigervNC, cree un nuevo usuario y establezca una contraseña VNC para ese usuario.
Primero, cree un nuevo usuario llamado Tecadmin con el siguiente comando:
Adduser de sudo Tecadmin
A continuación, cambie el usuario a Tecadmin y establezca una contraseña VNC con el siguiente comando:
su - tecadmin
VNCPassWD
Proporcione su contraseña deseada como se muestra a continuación:
Contraseña: Verifique: ¿Le gustaría ingresar una contraseña de solo vista (S/N)? norte
A continuación, inicie el servidor VNC usando el siguiente comando:
vncserver -localhost no
Una vez que se inicia el servidor VNC, debe obtener la siguiente salida:
/usr/bin/xauth: file/home/tecadmin/.El escritorio de XAuthority no existe nuevo 'Ubuntu1804: 1 (tecadmin)' en: 1 en la máquina Ubuntu1804 Aplicaciones iniciales especificadas en/etc/x11/xvnc-session El archivo de registro es/home/tecadmin/.VNC/Ubuntu1804: 1.Registro use XtigervncViewer -SecurityTypes VNCAuth, TLSVNC -PassWD/Home/Tecadmin/.VNC/PASSWD UBUNTU1804: 1 para conectarse al servidor VNC.
Puede verificar que ejecute el servidor VNC usando el siguiente comando:
vncserver -list
Debe obtener la siguiente salida:
Sesiones del servidor Tigervnc: x Pantalla # ID de proceso: 1 30982
Paso 2 - Instalación del cliente VNC
En esta sección, instalaremos el cliente REALVNC VNC en la máquina remota y nos conectaremos al servidor VNC.
Puede descargar el cliente realvnc desde la página de descarga realvnc. Asegúrese de seleccionar la arquitectura correcta del sistema. Descargas de página predeterminadas Paquete de 32 bits.
Una vez que se complete la descarga, instale el paquete descargado con el siguiente comando:
sudo dpkg -i ~/descargas/vnc-viewer-6.20.529-Linux-X64.debutante
A continuación, inicie el cliente VNC desde el menú de la aplicación GNOME. Luego, haga clic en el Menú de archivo => nueva conexión Para crear una nueva conexión. Deberías ver la siguiente pantalla:
Proporcionar la Nombre y dirección IP junto con la identificación de la sesión de VNC : 1 de su servidor VNC y haga clic en el DE ACUERDO Para guardar la conexión. Debería ver su conexión guardada en la siguiente pantalla:
Ahora, haga doble clic en su conexión recién creada. Se le pedirá que proporcione su contraseña VNC como se muestra a continuación:
Proporcione su contraseña de VNC y haga clic en OK. Una vez conectado, debería ver su pantalla de escritorio Ubuntu:
Paso 3 - Configurar VNC para su entorno de escritorio
Antes de comenzar, detenga la instancia VNC usando el comando VNCServer con una opción -kill y la ID de sesión del servidor como argumento.
sudo vncserver -kill: 1
Debe obtener la siguiente salida:
Matar la identificación del proceso xtigervnc 1719 ... éxito!
A continuación, deberá configurar tigervnc para trabajar con gnome. Puede hacerlo creando un nuevo archivo xstartup dentro .Directorio VNC:
su - tecadmin
nano ~/.vnc/xstartup
Agregue las siguientes líneas:
#!/bin/sh ejecut/etc/vnc/xstartup xrdb $ home/.XResources vncconfig -iconic & dbus-launch --exit-with-session gnome-session &12345 | #!/bin/shexec/etc/vnc/xstartupxrdb $ home/.XResourcesVncconfig -iconic & DBus-Launch --exit-with-session gnome-session & |
Guarde y cierre el archivo cuando haya terminado. El script anterior se ejecutará automáticamente cuando inicie o reinicie el servidor TIGERVNC.
A continuación, entregue permisos de ejecución al ~/.archivo vnc/xstartup:
Chmod u+x ~/.vnc/xstartup
Paso 5: cree un archivo de servicio Systemd para VNC
A continuación, deberá crear un archivo Systemd para TigervNC para administrar el servicio VNC. Puede crearlo con el siguiente comando:
sudo vim/etc/systemd/system/[correo electrónico protegido]
Agregue las siguientes líneas:
[Unidad] Descripción = servicio de escritorio remoto (VNC) después = syslog.red de destino.Target [Service] Type = Simple User = Tecadmin pamName = Login PidFile =/Home/%u/.VNC/%H%I.PID execstartpre =/usr/bin/vncserver -kill:%i>/dev/null 2> & 1 || : Execstart =/usr/bin/vncserver:%i -localhost no -geometry 1024x768 execstop =/usr/bin/vncserver -kill:%i [install] WantedBy = Multi -user.objetivo
Guarde y cierre el archivo y luego vuelva a cargar el SystemD Daemon con el siguiente comando:
SUDO SystemCtl-Daemon-Re-Re-Reload
A continuación, habilite el servicio VNC para comenzar en el reinicio del sistema con el siguiente comando:
sudo systemCtl habilita [correo electrónico protegido]
A continuación, inicie el servicio VNC con el siguiente comando:
sudo systemctl iniciar [correo electrónico protegido]
Conclusión
Felicidades! Ha instalado y configurado con éxito el servidor VNC en Ubuntu 18.04 Sistema LTS Linux. Ahora puede conectar Ubuntu Desktop desde el sistema remoto utilizando VNC Viewer.
- « Cómo establecer todos los directorios en 755 y todos los archivos a 644
- Comando MV en Linux con un ejemplo útil »