VNC è uno dei modi attuali che ci consente di connetterci in remoto con altri computer (Windows, macOS, Linux, ecc.) per eseguire vari lavori lì, supporto o amministrazione, con VNC puoi accedere a uno schermo Linux condiviso e controllare tutto ciò che è in quella attrezzatura, questo aiuta a ridurre i tempi di viaggio e ad offrire un lavoro in tempo reale e con velocità.
Vantaggi VNCI vantaggi dell'utilizzo di VNC sono:
- Semplice da implementare
- Opzioni di accesso presidiato e non presidiato
- Connettività cloud
- Possibilità di chat in tempo reale, stampa e trasferimento di file
- Ha la crittografia della sessione AES a 256 bit
- È possibile utilizzare l'autenticazione a più fattori
- Controllo degli accessi dettagliato
Impareremo a installare VNC in Ubuntu 20.04 e con questo metodo avremo un'alternativa per ricevere o fornire supporto remoto.
1. Installa VNC su Ubuntu 20.04
Passo 1
Il primo passo da compiere sarà aggiornare il sistema:
sudo apt update
INGRANDIRE
Passo 2
Una volta aggiornato il sistema, andremo ad installare lo screen manager di Lightdm con il seguente comando:
sudo apt install lightdm
INGRANDIRE
Passaggio 3
Inseriamo la lettera S per continuare con il download e l'installazione, quindi verrà visualizzato quanto segue:
INGRANDIRE
Passaggio 4
Lì selezioniamo "lightdm" e continuiamo l'installazione. L'obiettivo di Lightdm è quello di essere lo standard per il sistema di finestre X11 e per Wayland.
INGRANDIRE
Passaggio 5
Fatto questo riavviamo il sistema per completare il processo, accediamo alla schermata di login dove vediamo la nuova struttura con lightdm:
INGRANDIRE
Passaggio 6
Effettuiamo il login e nel terminale eseguiremo quanto segue:
sudo apt install x11vnc
INGRANDIRE
Passaggio 7
Confermiamo il download con la lettera S:
INGRANDIRE
2. Abilita VNC in Ubuntu 20.04
Utilizzando x11vnc, è possibile visualizzare in remoto (ed essere in grado di lavorare) con schermi X reali tramite uno qualsiasi dei visualizzatori VNC oggi disponibili.
Alcune delle caratteristiche di x11vnc sono:
- Ha la crittografia SSL/TLS integrata
- Autenticazione RSA a 2048 bit, incluso il supporto per VeNCrypt
- Supporto per login e password dell'account UNIX
- Ridimensionamento lato server
- HTTPS / HTTP + VNC a porta singola
- Pubblicità del servizio Zeroconf
- Trasferimento file TightVNC e UltraVNC
- Ha una modalità Servizi terminal crittografata (opzioni -create, -svc o -xdmsvc) basata sui nomi utente
Passo 1
Elenchiamo l'IP di Ubuntu 20.04 con il comando:
ip add
INGRANDIRE
Passo 2
Con questo indirizzo accederemo a Ubuntu 20.04 da un client VNC. Nel terminale eseguiamo quanto segue per avviare VNC. Questo attiverà VNC su Ubuntu 20.04.
x11vnc
INGRANDIRE
Passaggio 3
Da un computer remoto, in questo caso Windows 10, apriamo il client VNC e inseriamo l'IP di Ubuntu 20.04:
INGRANDIRE
Passaggio 4
Premiamo Invio e vedremo il seguente avviso:
INGRANDIRE
Passaggio 5
Facciamo clic su Continua e accederemo da remoto a Ubuntu 20.04:
INGRANDIRE
Passaggio 6
Ora in Ubuntu 20.04 creeremo il seguente file:
sudo nano /lib/systemd/system/x11vnc.servicePassaggio 7
Lì inseriamo quanto segue:
[Unità] Descrizione = x11vnc service After = display-manager.service network.target syslog.target [Service] Type = simple ExecStart = / usr / bin / x11vnc -forever -display: 0 -auth guess -passwd password ExecStop = / usr /bin/killall x11vnc Restart = on-failure [Install] WantedBy = multi-user.target
INGRANDIRE
Notala password può essere sostituita dalla password desiderata.
Passaggio 8
I campi inseriti sono:
- L'attività si verifica solo dopo che sono stati avviati alcuni altri servizi e sono stati raggiunti i punti di destinazione
- x11vnc crea un thread da -forever.
- ExecStart e Stop consentono a x11vnc di avviarsi automaticamente in caso di errore
- Il servizio verrà avviato prima che il processo raggiunga l'obiettivo multiutente
Passaggio 9
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
Passaggio 10
Riavviamo il demone per applicare le modifiche:
systemctl daemon-reload
INGRANDIRE
Passaggio 11
Abilitiamo il servizio x11vnc:
systemctl abilita x11vnc.servicePassaggio 12
Dobbiamo inserire la password per applicare le modifiche:
INGRANDIRE
Passaggio 13
Di conseguenza vedremo quanto segue:
INGRANDIRE
Passaggio 14
Ora avviamo il servizio x11vnc:
systemctl avvia x11vnc.service
INGRANDIRE
Passaggio 15
Controlliamo il suo stato attuale:
stato systemctl x11vnc.service
INGRANDIRE
Passaggio 16
Vediamo che il suo stato è attivo e in esecuzione. Torniamo a Windows 10 e quando proviamo a stabilire la connessione tramite VNC dobbiamo inserire una password che abbiamo stabilito nel file creato in Ubuntu 20.04:
INGRANDIRE
Passaggio 17
Iniziamo una sessione remota con Ubuntu 20.04:
INGRANDIRE
Passaggio 18
Un punto chiave è convalidare che puoi accedere in remoto dalla schermata "login", per questo andiamo su Impostazioni e in "Privacy - Blocco schermo" disattiveremo le opzioni disponibili e imposteremo il tempo di ritardo su 1 minuto :
INGRANDIRE
Passo 19
Chiudiamo la sessione e da Windows 10 confermiamo che è possibile stabilire la connessione, registrare la password e accedere a Ubuntu 20.04:
INGRANDIRE
Con questi passaggi saremo pronti per utilizzare VNC da e verso Ubuntu 20.04 in tutte le attività che comportano la gestione o il supporto remoto.