In alcuni articoli precedenti abbiamo parlato di alcuni dei migliori strumenti di desktop remoto che possiamo trovare per Linux, tra questi troviamo RealVNC che è un eccellente strumento multipiattaforma per desktop remoti.
RealVNC è un'applicazione open source gratuita distribuita con licenza GPL, sebbene esista anche una versione commerciale, In questo articolo ci concentreremo sulla versione multipiattaforma personale. Questa versione ci offre rispettivamente un client e un server vnc4server e xvnc4viewer.
LI client RealVNC che utilizzano vncviewer possono essere eseguiti in modalità a schermo intero, usano il tasto funzione F8 come tasto predefinito per visualizzare un menu di opzioni (che include l'opzione per, tra le altre cose, disabilitare la modalità a schermo intero o inviare nuovamente una sequenza di tasti Ctrl-Alt-Canc).
Il componente server RealVNC consente a un computer di essere controllato in remoto da un altro.
RealVNC utilizza il protocollo RFB che per impostazione predefinita utilizza la porta TCP 5900 per effettuare la connessione al desktop remoto.
In alternativa, puoi eseguire il tunneling di VNC su SSH, evitando di aprire porte aggiuntive e quindi attraversando automaticamente il router NAT (router). SSH fornisce anche la crittografia della connessione tra il server VNC e il visualizzatore.
Come installare RealVNC su Linux?
A causa della grande popolarità del software sia il client che il server per questo possono essere trovati nella maggior parte dei repository delle distribuzioni Linux più popolari.
a Nel caso di Debian, Ubuntu, Linux Mint o qualsiasi derivato di questi, basta andare sul sito web ufficiale dell'applicazione e ottenere il pacchetto deb più aggiornato, che attualmente è la versione 6.3.1
Puoi aprire un terminale ed eseguire uno dei seguenti comandi, a seconda del caso richiesto.
In caso di Sistemi a 64 bit se si desidera installare il server devi digitare:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
Sistemi a 32 bit:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb
Ora se vuoi installare il client sul tuo sistema a 32 bit:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb
a Sistemi a 64 bit che desiderano installare il client:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb
Ora, nel caso di coloro che sono utenti di Arch Linux, Manjaro, Antergos o qualsiasi sistema derivato da Arch Linux, possiamo installare sia il client che il server dai repository AUR con i seguenti comandi.
Per installare il server RealVNC digitiamo:
aurman -S realvnc-vnc-server
Se vuoi installare il client RealVNC devi digitare:
aurman -S realvnc-vnc-viewer
Mentre nel caso di coloro che sono utenti di distribuzioni con supporto per pacchetti rpm, come Fedora, CentOS, RHEL, openSUSE o qualsiasi altro, possiamo scaricare il pacchetto dal sito ufficiale.
È possibile aprire un terminale ed eseguire uno dei seguenti comandi al suo interno, a seconda del caso richiesto.
In caso di Sistemi a 64 bit se si desidera installare il server è necessario digitare:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm
Sistemi a 32 bit:
wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm
Ora, se vuoi installare il client sul tuo sistema a 32 bit:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm
a Sistemi a 64 bit che desiderano installare il client:
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm
Come eseguire RealVNC?
Dopo aver eseguito l'installazione del client, del server o di entrambi, Dobbiamo solo eseguire uno di questi, a seconda dei casiSe ci colleghiamo a un altro computer, basta eseguire il client, mentre d'altra parte sarebbe il server.
Sulla maggior parte delle distribuzioni che utilizzano systemd, è sufficiente avviare il servizio e abilitarlo.
Lo facciamo digitando i seguenti comandi nel terminale:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
E con questo possiamo già stabilire la connessione.
Sul lato server, ti fornirà un indirizzo IP con il quale puoi connetterti con il client e persino assegnare un ID per identificare l'apparecchiatura in modo più semplice e comodo.