GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare e configurare il server VNC su Ubuntu 20.04

VNC sta per "Virtual Network Computing" è un sistema di condivisione o un insieme di protocolli per la condivisione di desktop. È disponibile molto software per accedere in remoto al desktop basato su Linux, inclusi TigerVNC, TightVNC, Vino, vnc4server e altro.

TigerVNC è un server VNC gratuito, open source e ad alte prestazioni utilizzato per controllare o accedere in remoto al desktop basato su Linux. È un'applicazione client/server che permette di interagire con applicazioni grafiche su macchine remote.

  • Leggi: Come installare Desktop remoto (XRDP) su Ubuntu 20.04

In questo tutorial, ti mostreremo come installare e configurare un server VNC su Ubuntu 20.04.

Passaggio 1:installazione dell'ambiente desktop

Per impostazione predefinita, Ubuntu Server non include un ambiente desktop. Il server TigerVNC è progettato per controllare solo i sistemi desktop. Quindi dovrai aggiungere un ambiente desktop al tuo server.

Innanzitutto, aggiorna e aggiorna tutti i pacchetti installati con il seguente comando:

apt update -y 
apt upgrade -y 

Una volta aggiornato il sistema, installa l'utilità Tasksel per installare un ambiente desktop:

apt install tasksel -y 

Dopo aver installato Tasksel, avvia l'utilità Tasksel con il seguente comando:

tasksel 

Dovresti vedere la seguente interfaccia:

Usa il tasto freccia per scorrere l'elenco e trovare Desktop Ubuntu . Quindi, premi il tasto Spazio per selezionarlo, quindi premi il tasto Tab per selezionare OK, quindi premi Invio per installare il desktop di Ubuntu.

Una volta installati tutti i pacchetti, sarà necessario impostare l'avvio del sistema nella destinazione grafica. Puoi impostarlo con il seguente comando:

systemctl set-default graphical.target 

Successivamente, riavvia il tuo sistema per applicare le modifiche.

Fase 2 – Installa il server TigerVNC

Per impostazione predefinita, il pacchetto TigerVNC è disponibile nel repository predefinito di Ubuntu 20.04. Puoi installarlo semplicemente eseguendo il seguente comando:

apt install tigervnc-standalone-server -y 

Dopo aver installato TigerVNC, crea un nuovo utente e imposta una password VNC per quell'utente.

Innanzitutto, crea un nuovo utente chiamato hitesh con il seguente comando:

adduser hitesh 

Quindi, imposta l'utente su hitesh e imposta una password VNC con il seguente comando:

su - hitesh 
vncpasswd 

Fornisci la password desiderata come mostrato di seguito:

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Quindi, avvia il server VNC usando il seguente comando:

vncserver -localhost no 

Una volta avviato il server VNC, dovresti ottenere il seguente output:

New 'ubuntu2004:1 (hitesh)' desktop at :1 on machine ubuntu2004

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/hitesh/.vnc/ubuntu2004:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/hitesh/.vnc/passwd ubuntu2004:1 to connect to the VNC server.

Puoi verificare il tuo server VNC in esecuzione usando il seguente comando:

vncserver -list 

Dovresti ottenere il seguente output:

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1		5901		1719

Passaggio 3:installazione del client VNC

In questa sezione, installeremo il client VNC RealVNC sulla macchina remota e lo collegheremo al server VNC.

Puoi scaricare il client RealVNC dalla pagina di download di RealVNC.

Una volta completato il download, installa il pacchetto scaricato con il seguente comando:

dpkg -i /home/vyom/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb  

Quindi, avvia il client VNC dal menu dell'applicazione Gnome. Quindi, fai clic sul menu File => Nuova connessione per creare una nuova connessione. Dovresti vedere la seguente schermata:

Fornisci il Nome e indirizzo IP insieme all'ID sessione VNC :1 del tuo server VNC e fai clic su OK per salvare la connessione. Dovresti vedere la tua connessione salvata nella schermata seguente:

Ora, fai doppio clic sulla tua connessione appena creata. Ti verrà chiesto di fornire la tua password VNC come mostrato di seguito:

Fornisci la tua password VNC e fai clic su OK. Una volta connesso, dovresti vedere lo schermo del tuo desktop Ubuntu:

Passaggio 4:configura VNC per funzionare con il tuo ambiente desktop

Prima di iniziare, arresta l'istanza VNC utilizzando il comando vncserver con un'opzione -kill e l'ID della sessione del server come argomento.

vncserver -kill :1 

Dovresti ottenere il seguente output:

Uccidere il processo Xtigervnc ID 1719... successo!

Successivamente, dovrai configurare TigerVNC per funzionare con Gnome. Puoi farlo creando un nuovo file xstartup all'interno della directory .vnc:

su - hitesh 
nano ~/.vnc/xstartup 

Aggiungi le seguenti righe:

Shell
12345 #!/bin/shexec /etc/vnc/xstartupxrdb $HOME/.Xresourcesvncconfig -iconic &dbus-launch --exit-with-session gnome-session &

Salva e chiudi il file quando hai finito. Lo script precedente verrà eseguito automaticamente ogni volta che avvii o riavvii il server TigerVNC.

Quindi, dai i permessi di esecuzione al file ~/.vnc/xstartup:

chmod u+x  ~/.vnc/xstartup 

Passaggio 5:crea un file di servizio Systemd per VNC

Successivamente, dovrai creare un file systemd per TigerVNC per gestire il servizio VNC. Puoi crearlo con il seguente comando:

nano /etc/systemd/system/[email protected] 

Aggiungi le seguenti righe:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=hitesh
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.target

Salva e chiudi il file, quindi ricarica il demone systemd con il seguente comando:

systemctl daemon-reload 

Quindi, abilita l'avvio del servizio VNC al riavvio del sistema con il seguente comando:

systemctl enable [email protected] 

Quindi, avvia il servizio VNC con il seguente comando:

systemctl start [email protected] 

Conclusione

Congratulazioni! hai installato e configurato correttamente il server Tiger VNC su Ubuntu 20.04. Ora puoi connettere il tuo sistema Ubuntu da qualsiasi sistema desktop e gestirlo con un'interfaccia grafica facile da usare.


Ubuntu
  1. Come installare e configurare un server NFS su Ubuntu 20.04

  2. Come installare e configurare VNC su Ubuntu 20.04

  3. Come installare e configurare il server DHCP su Ubuntu 20.04

  4. Come installare e configurare il server Redis in Ubuntu

  5. Come installare e configurare il server VNC su Debian 10

Come installare e configurare il server LAMP su Ubuntu

Come installare e configurare il server VNC su Ubuntu 20.04 LTS

Come installare e configurare il server OpenLDAP su Ubuntu 16.04

Come installare e configurare VNC su Ubuntu Server 20.04

Come installare e configurare VNC su Ubuntu 20.04?

Come installare il server VNC su Ubuntu 14.04