En este tutorial, le mostraremos cómo instalar VNC Server en Ubuntu 18.04 LTS. Para aquellos de ustedes que no lo sabían, el servidor VNC (Computación de red virtual) es un software gratuito y de código abierto que está diseñado para permitir el acceso remoto al entorno de escritorio del servidor al cliente VNC, mientras que el visor VNC se usa en el equipo remoto para conectarse al servidor.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘sudo
‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor VNC en un servidor Ubuntu 18.04 Bionic Beaver.
requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos: Ubuntu 18.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
- Y
non-root sudo user
o acceder a laroot user
. Recomendamos actuar como unnon-root sudo user
sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instale el servidor VNC en Ubuntu 18.04 LTS Bionic Beaver
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguienteapt-get
Comandos en la terminal.
sudo apt-get update sudo apt-get upgrade
Paso 2. Instalación del servidor VNC en Ubuntu 18.04 LTS.
Primero, escriba el siguiente comando para instalar Xfce en su servidor:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
A continuación, instale TigerVNC en su servidor Ubuntu:
sudo apt install tigervnc-standalone-server tigervnc-common
Una vez instalado, el siguiente paso es ejecutar el comando vncserver que creará la configuración inicial y configurará la contraseña:
vncserver
Resultado:
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/chedelics/.Xauthority does not exist New 'server2.idroot.us:1 (chedelics)' desktop at :1 on machine server2.idroot.us Starting applications specified in /etc/X11/Xvnc-session Log file is /home/chedelics/.vnc/server2.idroot.us:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/chedelics/.vnc/passwd :1 to connect to the VNC server.
Después de que VNC Server se iniciara y creara algunos de sus archivos. Ahora podemos desactivarlo para modificar el archivo xstartup (script de inicio) para que comience con xfce4:
vncserver -kill :1
Paso 3. Configuración del servidor VNC.
Primero, crea el siguiente archivo:
~/.vnc/xstartup
Agregue los siguientes archivos:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
A continuación, ejecute el siguiente comando para asegurarse de que los permisos sean correctos:
chmod u+x ~/.vnc/xstartup
Paso 4. Creación de un archivo de unidad Systemd.
El siguiente paso es crear un script de inicio del servidor VNC:
/etc/systemd/system/[email protected]
Agregue los siguientes archivos:
[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=simple User=chedelics PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecCodePre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :' ExecStart=/usr/bin/vncserver :%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
El siguiente paso es habilitar el archivo de la unidad con el siguiente comando:
sudo systemctl daemon-reload sudo systemctl enable [email protected] sudo systemctl start [email protected]
Paso 4. Conexión al servidor VNC.
Para acceder al escritorio remoto en el servidor vnc desde el sistema de Windows, debe tener instalado el visor vnc en su sistema. Hay varios visores vnc disponibles para usar. Descarga cualquiera e instálalo en tu sistema, por example:
¡Felicidades! Ha instalado con éxito el servidor VNC. Gracias por usar este tutorial para instalar VNC Server en su Ubuntu 18.04 LTS Bionic Beaver. Para obtener ayuda adicional o información útil, le recomendamos que consulteel sitio web oficial de VNC.