Come installare e configurare VNC su Ubuntu

Come installare e configurare VNC su Ubuntu

Vnc è un acronimo per Calcolo di rete virtuale; disponibile liberamente, open source e alternativa per il protocollo Microsoft RDP (RDP). Questa tecnologia viene introdotta per condividere graficamente il tuo sistema desktop consentendo di gestire un altro computer in remoto utilizzando il mouse e la tastiera. In altre parole, possiamo dire che VNC è un insieme di protocolli utilizzati Condividere il desktop sistemi. Consente agli utenti che non si sentono a proprio agio con la linea di comando per gestire le proprie impostazioni, applicazioni e file in remoto.

Ora imparerai come installare e configurare VNC sul tuo sistema Ubuntu. Quindi iniziamo!

Come installare e configurare VNC su Ubuntu

Prima di tutto, aggiorna i repository di sistema eseguendo il comando di seguito:

$ sudo apt-get update

Il prossimo passo è ottenere l'interfaccia grafica.

Come installare l'ambiente desktop XFCE su Ubuntu

Potresti sapere che i server Ubuntu sono gestiti tramite la riga di comando e i server non hanno un ambiente desktop pre-installazione. Se si utilizza la versione desktop Ubuntu, salta questo passaggio.

Nel repository di Ubuntu otterrai una varietà di ambienti desktop. In questo post, installeremo il "Xfce,"Che è un ambiente desktop leggero e robusto, eccellente da utilizzare su un server remoto:

$ sudo apt install xfce4 xfce4-goodies

Accedere "y/y"Per consentire il processo di installazione di XFCE. Nel frattempo, un prompt apparirà sullo schermo del terminale che richiede di configurare LightDM:

Tra "gdm3" e "lightdm", Seleziona uno di essi come Display Manager predefinito:

Come installare tigvnc su ubuntu

Esiste un sacco di software per il controllo di una distribuzione basata su Linux. Tuttavia, useremo il "Tigvnc"Sul nostro sistema. È un server VNC open source utilizzato per controllare l'accesso del desktop in remoto.

Ora, installa Tighervnc Sul tuo sistema utilizzando il seguente comando:

$ sudo apt install tigvnc-standalone-server

Come configurare l'accesso VNC su Ubuntu

Eseguire il di sotto di "vncpasswd"Comando per impostare la password:

$ vncpasswd

Immettere una password da sei a otto caratteri. Successivamente, conferma di aver selezionato una password di sola vista dando "N"Come input al terminale:

Il prossimo passo è la configurazione di Tigvnc Per utilizzare l'ambiente desktop XFCE. Per fare ciò, creeremo un aperto "Xstartup”File nella directory VNC usando il"nano"Editore:

$ sudo nano ~/.Vnc/Xstartup

I comandi che specifichiamo verranno eseguiti ogni volta che ricominciamo o avviamo il server Tigvnc. Questo è il motivo per cui abbiamo chiamato il nostro file come "Xstartup" file:

#!/bin/sh
Unset Session_Manager
UNSET DBUS_SESSION_BUS_ADDRESS
Exec StartXFCE4

Questi comandi non stabiliranno il gestore della sessione e l'indirizzo di sessione. Abiliterà anche l'XFACE4 al momento dell'avvio del server:

Premere "Ctrl+O"Per salvare le modifiche che abbiamo apportato a"Xstartup" file:

Quindi, utilizzare il comando "CHMOD" per l'aggiunta dell'autorizzazione "Esecuzione" al file di avvio VNC:

$ sudo chmod u+x ~/.Vnc/Xstartup

È inoltre possibile passare alcune opzioni aggiuntive al server VNC creando un file di configurazione VNC e aggiungendo la riga delle impostazioni per riga. Se si desidera eseguire questa operazione, esegui questo comando nel tuo terminale Ubuntu:

$ sudo nano ~/.vnc/config

Questo comando creerà e aprirà il file di configurazione VNC in Nano Editor:

Per la dimostrazione, stiamo aggiungendo alcune righe al file aperto:

Geometria = 1920x1080
dpi = 96

Queste righe vengono aggiunte per impostare le impostazioni relative all'interfaccia di VNC:

Premere "Ctrl+O"Per salvare le impostazioni e riavviare il server VNC:

$ sudo vncserver

Nell'output vedrai un ": 1"Dopo il tuo sistema Nome host. Questo valore simboleggia la porta in cui VNC opera attualmente sul sistema. Ad esempio, sul nostro Ubuntu, il server VNC è in esecuzione sulla porta TCP 5901 del sistema (5900+1).

Se vedi un numero diverso da "1,"Quindi aggiungi quel numero in"5900,"E otterrai il numero di porta su cui VNC opera sul tuo sistema:

Aggiungi il "-uccisioneOpzione "in"vncserver"Comando per uccidere l'istanza eseguendo il numero di porta"1" O "5901":

$ vncserver -kill: 1

Come creare un file di unità di sistema su Ubuntu

VNC offre anche la possibilità di creare un Systemd Unit File e aggiungi i tuoi servizi VNC, come l'avvio, il riavvio e l'interruzione del VNC. Per fare ciò, eseguire un comando di seguito donati nel terminale Ubuntu:

$ sudo nano/etc/systemd/system/[email protected]
[Unità]
Descrizione = servizio desktop remoto (VNC)
Dopo = syslog.rete di destinazione.bersaglio
[Servizio] type = semplice
Utente = root
Pamname = loginpidfile =/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 -Alwayshared -fg
ExecStop =/usr/bin/vncserver -kill:%i
[Installare]
WANTEDBY = Multi-utente.bersaglio

Qui, non dimenticare di aggiungere il tuo nome utente con "Utente"Comando:

Premere "Ctrl+O"Per salvare le modifiche e ricaricare il demone:

$ sudo systemctl demone-ricaricamento

Utilizzare il comando di seguito per abilitare il servizio VNC al momento dell'avvio del sistema:

$ sudo systemctl abilita [email protected]

Ora, avvia il servizio utilizzando questo comando:

$ sudo systemctl avvia [email protected]

Dai un'occhiata allo stato del servizio VNC:

$ sudo systemctl status [email protected]

L'output significa che il servizio VNC è in esecuzione sul sistema Ubuntu:

Come collegare il server VNC su Ubuntu

Il concetto principale dietro la connessione del server VNC è quello di creare un tunnel SSH che consenta il traffico dalla porta "5901" del sistema. Se si desidera connettersi a un server VNC, controlla la sintassi del seguente comando SSH:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l nome utente IP

Qui, l'opzione "-l" viene aggiunta per specificare il nome di accesso utente, "-f" consente di eseguire SSH in background e "-N"Verifica dell'opzione se abbiamo aggiunto il nome utente o no (la lunghezza è zero o no).

Per la creazione di un tunnel SSH sul nostro sistema, eseguiremo questo comando:

$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l Linuxhint -Vbox 192.168.43.1

Dopo questo, apri l'applicazione VNC Viewer e collegalo al server VNC sulla porta LocalHost 5901 “Localhost: 5901".

Conclusione

Calcolo di rete virtuale o Vnc Abilita gli utenti Ubuntu di gestire correttamente l'applicazione, le loro impostazioni e i file esistenti su un server remoto. Permette loro di avere il controllo completo condividendo il sistema desktop. In questa guida abbiamo mostrato Come installare e configurare VNC su Ubuntu. Vuoi provare a accedere a distanza a un sistema? Prova il nostro metodo fornito nel tuo sistema Ubuntu!