In questo tutorial, ti mostreremo come installare VNC Server su Ubuntu 18.04 LTS. Per chi non lo sapesse, il server VNC (Virtual Network Computing) è gratuito e aperto- software sorgente progettato per consentire l'accesso remoto all'ambiente desktop del server al client VNC mentre il visualizzatore VNC viene utilizzato sul computer remoto per connettersi al server.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di VNC Server su un server Ubuntu 18.04 Bionic Beaver.
Installa VNC Server su Ubuntu 18.04 LTS Bionic Beaver
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get
comandi nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installazione del server VNC su Ubuntu 18.04 LTS.
In primo luogo, digita il seguente comando per installare Xfce sul tuo server:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Successivamente, installa TigerVNC sul tuo server Ubuntu:
sudo apt install tigervnc-standalone-server tigervnc-common
Una volta installato, il passaggio successivo è eseguire il comando vncserver che creerà la configurazione iniziale e imposterà la password:
vncserver
Risultato:
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.
Dopo che il server VNC ha avviato e creato alcuni dei suoi file. Ora possiamo disattivarlo per modificare il file xstartup (script di avvio) per farlo iniziare con xfce4:
vncserver -kill :1
Passaggio 3. Configurazione del server VNC.
Per prima cosa, crea il seguente file:
~/.vnc/xstartup
Aggiungi i seguenti file:
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Avanti, esegui il comando seguente per assicurarti che le autorizzazioni siano corrette:
chmod u+x ~/.vnc/xstartup
Passaggio 4. Creazione di un file di unità Systemd.
Il passaggio successivo consiste nel creare uno script di avvio del server VNC:
/etc/systemd/system/[email protected]
Aggiungi i seguenti file:
[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 ExecStartPre=/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
Il passaggio successivo è abilitare il file unit con il seguente comando:
sudo systemctl daemon-reload sudo systemctl enable [email protected] sudo systemctl start [email protected]
Passaggio 4. Connessione al server VNC.
Per accedere al desktop remoto sul server vnc dal sistema Windows, devi avere vnc viewer installato sul tuo sistema. Sono disponibili vari visualizzatori vnc da usare. Scarica qualsiasi uno e installarlo sul tuo sistema, ad esempio:
- TightVNC
- RealVNC
- TigerVNC
Congratulazioni! Hai installato con successo il server VNC. Grazie per aver utilizzato questo tutorial per l'installazione del server VNC su Ubuntu 18.04 LTS Bionic Beaver. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il VNC ufficiale sito web.