Installa VNC Server su Linux Mint Top 10

Installa VNC Server su Linux Mint Top 10
A volte, non solo devi connetterti a sistemi remoti, ma è anche necessario accedere all'intero ambiente GUI. In Linux, VNC è un tale strumento che consente di accedere al server Linux graficamente. VNC (sta per il computing di rete virtuale) è simile allo strumento desktop remoto nei sistemi Windows. Ti consente di gestire e controllare il server remoto dal sistema locale.

In questo tutorial, descriveremo come installare il server VNC sul sistema Linux Mint 20. Per testare la connessione al server VNC, utilizzeremo l'applicazione VNC Viewer (client VNC). È possibile utilizzare qualsiasi altra applicazione client VNC.

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à]
Descrizione = servizio desktop remoto (VNC)
Dopo = syslog.rete di destinazione.bersaglio
[Servizio]
Tipo = forking
Utente = Edward
Pidfile =/home/Edward/.vnc/%h:%i.pid
ExecStartPre = -/usr/bin/vncserver -kill:%i>/dev/null 2> & 1
ExecStart =/usr/bin/vncserver -depth 24 -geometry 1280x800:%i
ExecStop =/usr/bin/vncserver -kill:%i
[Installare]
WANTEDBY = Multi-utente.bersaglio

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!