Come installare ed eseguire un server VNC su Ubuntu Linux

Come installare ed eseguire un server VNC su Ubuntu Linux

L'accesso a un computer tramite desktop remoto è una parte importante della vita lavorativa. I programmi desktop remoto ti consentono di accedere e controllare altri sistemi che non sono fisicamente disponibili per te. I lavori di lavoro da casa hanno reso l'informatica remota ancora più rilevante consentendo alle persone provenienti da regioni lontane di lavorare in remoto utilizzando i propri computer.





Questa guida mostra che devi installare un server Virtual Network Computing (VNC) su Ubuntu 20.04 LTS per rendere possibile l'elaborazione remota sul tuo sistema.





Che cos'è un server VNC?

Tradizionalmente, i computer Linux accedono ad altri sistemi tramite il terminale utilizzando utilità come Secure Shell (SSH) . Tuttavia, l'unica sfida con l'interfaccia della riga di comando è che non è possibile interagire con l'altro PC utilizzando una GUI. È qui che torna utile una connessione VNC.





Un Virtual Network Computing Server, comunemente noto come server VNC, è un sistema che consente di accedere e interagire in remoto con un altro PC su una rete utilizzando un'interfaccia grafica. Sono state sviluppate molte applicazioni VNC; alcuni di questi includono TightVNC, TigerVNC e RealVNC. In questa guida, useremo il x11vnc server per configurare l'elaborazione remota sul nostro sistema Ubuntu.

X11vnc è un server VNC leggero che non crea un display aggiuntivo per il desktop remoto. Invece, mostra il display x11 esistente (KDE, GNOME, Xfce, ecc.) del tuo sistema Linux in tempo reale. Un altro vantaggio di x11vnc è che puoi utilizzare qualsiasi client o visualizzatore VNC per connetterti.



Il server x11vnc ha la crittografia SSL/TLS integrata e l'autenticazione RSA a 2048 bit, incluso il supporto VeNCrypt insieme all'account UNIX e al sistema di accesso con password.

Installazione di un Display Manager compatibile

Ubuntu Linux utilizza GNOME Desktop Manager (GDM) come display manager predefinito. Le versioni più recenti di Ubuntu usano gdm3 . Sfortunatamente, GDM di solito non funziona molto bene con il server x11vnc. Per ovviare a ciò, dovrai installare il Light Display Manager, oppure lightdm .





Apri il terminale usando il Ctrl + Alt + T scorciatoia da tastiera. Innanzitutto, aggiorna le fonti del software utilizzando adatto .

sudo apt update

Quindi, installa lightdm usando il comando indicato di seguito:





sudo apt install lightdm

La seguente schermata apparirà durante il processo di installazione. premi il accedere tasto sulla tastiera per continuare.

Quindi, seleziona il lightdm opzione e premere accedere sulla tua tastiera.

Riavvia il PC per rendere effettive le modifiche del display manager.

sudo reboot

Noterai un leggero cambiamento nella schermata di accesso dopo il riavvio perché ora stai utilizzando lightdm come tuo display manager.

Installazione del server x11vnc su Ubuntu

Per installare il server x11nvc, apri il terminale di sistema premendo Ctrl + Alt + T . Quindi, esegui il seguente comando.

sudo apt install x11vnc

Configurazione del server x11vnc

Ora configurerai un servizio utilizzato per avviare il server x11nvc. Crea un file chiamato x11nvc.service nel / lib/systemd/sistema/ directory. Questa guida usa Vim ma puoi usarne qualsiasi altro editor di testo Linux a tua scelta ad es. nano.

sudo vim /lib/systemd/system/x11vnc.service

Copia e incolla il contenuto di seguito nel file di servizio appena creato.

[Unit] Description=x11vnc service
After=display-manager.service
network.target syslog.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -passwd randompassword
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
[Install]
WantedBy=multi-user.target

Il testo password casuale è la password che utilizzerai per accedere al tuo server. Modificalo e impostalo sulla tua password sicura preferita.

Relazionato: Come creare una password sicura che non dimenticherai

In poche parole, il testo nel file di servizio afferma che: questo è un servizio figlio e il sistema dovrebbe avviare questo servizio dopo che tutti gli altri servizi sono stati avviati. In caso di errore, il servizio dovrebbe riavviarsi prima che il processo raggiunga la destinazione multiutente.

Se stai usando Vim, premi il tasto Esc chiave. Quindi, digita : wq seguito da accedere chiave per salva le modifiche ed esci dall'editor Vim .

Dopo aver salvato il file, assicurati di ricaricare il sistema configurazione del manager e file di unità.

systemctl daemon-reload

Quindi, abilita il servizio x11vnc.

come trovare qualcuno gratis su internet
systemctl enable x11vnc.service

Infine, avvia il server VNC utilizzando il comando seguente.

sudo systemctl start x11vnc.service

Controlla lo stato del servizio x11vnc usando systemctl .

systemctl status x11vnc.service

L'output dovrebbe essere simile a quello mostrato di seguito.

Come puoi vedere dall'output sopra, il servizio è attivo e in esecuzione.

Un'altra cosa importante da notare è la porta utilizzata dal server x11vnc (in questo caso, port 5900 ).

Abilitazione della porta del server nel firewall

Ubuntu usa il ufw firewall per impostazione predefinita. Per consentire ad altri PC di accedere al sistema Ubuntu tramite la porta utilizzata dal server x11vnc, impartire il seguente comando.

sudo ufw allow 5900/tcp

Connessione da un altro computer

Ora puoi connetterti al tuo sistema Ubuntu tramite connessione desktop remoto usando VNC.

Puoi utilizzare qualsiasi client VNC per connetterti al PC Ubuntu Linux. Uno dei visualizzatori VNC consigliati è Connessione VNC di RealVNC. È disponibile per quasi tutte le principali piattaforme tra cui macOS, Linux, Windows, iOS, Android, ecc.

Scarica: Visualizzatore VNC di RealVNC

Dopo aver scaricato il client VNC, installalo sul tuo sistema e avvia l'applicazione.

Questa guida utilizza l'installazione macOS di VNC Connect, ma il processo sarebbe simile anche per altri sistemi operativi.

Inserisci l'indirizzo IP del PC a cui vuoi connetterti, seguito dal numero di porta utilizzato dal server x11vnc. Quindi, premere il tasto accedere tasto sulla tastiera per connettersi.

Nota: In Ubuntu, puoi ottenere il tuo indirizzo IP digitando il comando qui sotto.

ip addr

La connessione VNC non sarà crittografata, il che significa che chiunque origlia sulla rete può accedere ai dati e visualizzarli facilmente. La password, tuttavia, è crittografata. Il client VNC ti avviserà della connessione non crittografata. Seleziona il Continua pulsante per procedere.

Nella schermata successiva, ti verrà chiesto di inserire una password, che è la password che hai impostato nel x11vnc.service file sopra. Inserisci la password di conseguenza e premi il pulsante Ok pulsante per continuare.

Ora sarai in grado di accedere al tuo PC da un altro dispositivo.

Disattivazione del blocco dello schermo

Uno dei problemi riscontrati durante l'utilizzo del server x11vnc è il blocco dello schermo. Tuttavia, puoi facilmente risolvere questo problema disabilitando il blocco schermo sul tuo PC.

Dirigiti verso Impostazioni > Privacy > Blocco schermo e assicurati di disabilitare il Blocco schermo automatico e Blocca schermo su sospensione opzioni.

Nota : questo è un potenziale rischio per la sicurezza, quindi assicurati di riattivarlo in un secondo momento.

Lavorare in remoto sulla tua macchina Linux

I programmi desktop remoto sono una parte importante della tua vita se lavori in remoto. Anche se hai un server VNC configurato sul tuo sistema, non sarai in grado di accedere al sistema senza un client VNC. Con un server VNC installato sul tuo PC Linux, puoi accedere al tuo sistema da altri dispositivi, sempre e ovunque.

I sistemi operativi non sono un limite quando si tratta di elaborazione remota. Sono disponibili diverse applicazioni per quasi tutti i sistemi operativi che consentono di configurare un server VNC sul computer.

Condividere Condividere Tweet E-mail I 10 migliori software di accesso remoto per controllare il tuo PC Windows da qualsiasi luogo

Cosa fai quando devi lavorare su un computer in diverse sedi? Usa questi software di accesso remoto per connetterti a un altro PC da qualsiasi luogo.

Leggi Avanti
Argomenti correlati
  • Linux
  • Desktop remoto
  • Accesso remoto
  • Ubuntu
Circa l'autore Buono per andare(36 articoli pubblicati)

Mwiza sviluppa software di professione e scrive ampiamente su Linux e programmazione front-end. Alcuni dei suoi interessi includono storia, economia, politica e architettura d'impresa.

cosa dovresti fare se possibile prima di aggiornare il firmware uefi
Altro da Mwiza Kumwenda

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti