Prima di procedere verso l'articolo, assicurati di aver effettuato l'accesso come utente sudo.
Passaggio 1: installa l'ambiente desktop
Esistono diversi ambienti desktop in Linux, come Gnome, KDE, XFCE, Unity, ecc. Dovremo installare uno di loro affinché il server VNC funzioni correttamente. Qui, installeremo il desktop XFCE.
Aprire l'applicazione terminale della riga di comando utilizzando il collegamento della tastiera CTRL+ALT+T e quindi emettere il comando seguente nel terminale per installare XFCE Desktop.
$ sudo apt install xfce4 xfce4-goodies
Dopo aver eseguito il comando sopra, il sistema potrebbe chiedere conferma che se si desidera continuare l'installazione o no. Premere y per continuare; Successivamente, il desktop XFCE verrà installato sul sistema insieme a tutte le dipendenze.
Passaggio 2: installa VNC Server
Ci sono diversi server VNC disponibili per i sistemi Linux. Qui, installeremo "STRUTVNCSERVER". È abbastanza facile da configurare ed eseguire strette e è anche affidabile. Emettere il seguente comando nel terminale per installare STRUTVNCServer.
$ sudo apt install -y strettarvncserver
Dopo il completamento dell'installazione, emettere il seguente comando in terminale:
$ vncserver
Ti verrà richiesto di impostare una password per il server VNC. Immettere la password e quindi confermarla inserendola di nuovo. Allora ti verrà chiesto che se si desidera inserire una password di sola vista, premi n. Se premi Y, non sarai in grado di utilizzare il mouse e la tastiera per il controllo dell'istanza VNC.
Quando si esegue il comando "Vncserver" per la prima volta, crea una nuova directory ".vnc "sotto la tua home directory. Per visualizzare questa directory, è possibile emettere il seguente comando in terminale:
$ ls -lah ~/.vnc/
Per visualizzare il processo del server VNC, emettere il seguente comando in terminale:
$ ps -ef | grep xtightvnc
Passaggio 3: configurare VNC
Ora configureremo il server VNC. Per questo, prima, uccidi la sessione VNC usando il seguente comando in terminale:
$ vncserver -kill: 1
Il file di configurazione predefinito del server VNC è ~/ .Vnc/Xstartup. Prima di apportare eventuali modifiche a questo file, creiamo una copia di backup di questo file. Emettere il seguente comando in Terminal per farlo:
$ mv ~/.vnc/xstartup ~/.Vnc/Xstartup.backup
Ora modifica il ~/.file vnc/xstartup utilizzando qualsiasi editor di testo. Qui stiamo usando l'editor di testo VIM:
$ sudo vim ~/.Vnc/Xstartup
Inserire le seguenti righe in questo file:
#!/Bin/Bash
XRDB $ Home/.Xresources
startxfce4 &
Ora colpito Esc tasto e premere : WQ per salvare e chiudere il ~/.file vnc/xstartup.
Ora dovrai rendere eseguibile questo file. Emettere il seguente comando in Terminal per farlo:
$ chmod +x ~/.Vnc/Xstartup
Esegui VNC Server utilizzando il seguente comando nel terminale:
$ vncserver
Passaggio 4: configurare VNC come servizio
Ora dovrai creare un file di servizio per il server VNC. A tale scopo, vai alla directory/ecc/systemd/system utilizzando il seguente comando:
$ cd/etc/systemd/system
Quindi crea un file di servizio con il seguente comando in terminale:
$ vim [email protected]
Inserire le seguenti righe in questo file:
[Unità]Ora colpito Esc tasto e premere : WQ Per salvare e chiudere il file.
Ora ricarica i processi SystemD utilizzando il seguente comando in terminale:
$ SYSTEMCTL DAMON-REAL
Quindi avviare i servizi VNC Server:
$ SYSTEMCTL Avvia [email protected]
Per abilitare il servizio VNC Server per iniziare a avvio, utilizzare il comando seguente:
$ systemctl abilita [email protected]
Per controllare lo stato del servizio VNC, utilizzare il comando seguente:
$ SYSTEMCTL STATO [email protected]
Passaggio 5: connettersi al server VNC
Ora proveremo a connetterci al server VNC tramite un tunnel SSH poiché VNC stesso non è un protocollo crittografato. Emettere il seguente comando in Terminal per farlo:
$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l [user_name] [server_ip]
Sostituisci [user_name] e [server_ip] con il nome utente effettivo e l'indirizzo IP del server VNC. Nel nostro esempio, il comando sarebbe:
$ ssh -l 5901: 127.0.0.1: 5901 -n -f -l kbuzdar 192.168.72.159
Questo comando imposterà un tunnel sicuro tra LocalHost e VNC Server.
Ora installa l'applicazione client VNC (VNC Viewer) sul sistema e avviala. Nella barra superiore di uno spettatore VNC, Tipo 127.0.0.1: 5901 e stampa accedere.
Quando viene visualizzata la seguente finestra di dialogo, fare clic su Continua.
Nella finestra di dialogo di autenticazione seguente, digitare la password del server VNC e fare clic su OK.
Ora vedrai il desktop del sistema remoto.
La connessione del server VNC ha stabilito correttamente ora. Una volta terminato, chiudere l'applicazione VNC Viewer e uccidere anche il tunnel SSH utilizzando CTRL+C nella finestra del terminale. Se è necessario connettersi nuovamente al server VNC, creare prima il tunnel e quindi connettersi al server VNC utilizzando l'applicazione VNC Viewer.
In questo articolo, hai imparato come installare il server VNC sul sistema Linux Mint 20. Ora puoi gestire facilmente Linux Mint dal sistema locale utilizzando l'interfaccia GUI. Spero ti sia piaciuto l'articolo!