Dans de précédents articles, nous avons parlé de certains des meilleurs outils de bureau à distance disponibles pour Linux, parmi lesquels RealVNC, un excellent outil multiplateforme pour les bureaux à distance.
RealVNC est une application libre et gratuite distribuée sous licence GPL , bien qu'une version commerciale existe également. Cet article se concentre sur la version personnelle multiplateforme. Cette version propose un client et un serveur : vnc4server et xvnc4viewer, respectivement.
Les clients RealVNC utilisant vncviewer peuvent fonctionner en mode plein écran, en utilisant la touche de fonction F8 comme touche par défaut pour afficher un menu d'options (qui comprend une option permettant, entre autres, de désactiver le mode plein écran ou de passer à la séquence de touches Ctrl-Alt-Suppr).
Le composant serveur de RealVNC permet à un ordinateur d'être contrôlé à distance par un autre.
RealVNC utilise le protocole RFB qui, par défaut, utilise le port TCP 5900 pour établir la connexion au bureau à distance.
Il est également possible d'établir un tunnel VNC via SSH, ce qui évite d'ouvrir des ports supplémentaires et contourne automatiquement le routeur NAT. SSH assure également le chiffrement de la connexion entre le serveur VNC et le client.
Comment installer RealVNC sur Linux?
Du fait de sa grande popularité, ce logiciel est disponible en versions client et serveur dans la plupart des dépôts des distributions Linux les plus populaires.
Pour Debian, Ubuntu, Linux Mint ou toute distribution dérivée, rendez-vous simplement sur le site web officiel de l'application et téléchargez le dernier paquet .deb , actuellement la version 6.3.1.

Vous pouvez ouvrir un terminal et exécuter l'une des commandes suivantes, selon vos besoins.
Pour les systèmes 64 bits, si vous souhaitez installer le serveur, vous devez saisir :
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
Systèmes 32 bits:
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
Maintenant , si vous souhaitez installer le client sur votre système 32 bits :
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
Pour les systèmes 64 bits qui souhaitent installer le 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
Maintenant, pour ceux qui sont utilisateurs d'Arch Linux, Manjaro, Antergos ou de tout système dérivé d'Arch Linux, nous pouvons installer à la fois le client et le serveur à partir des référentiels AUR avec les commandes suivantes.
Pour installer le serveur RealVNC nous tapons:
aurman -S realvnc-vnc-server
Si vous souhaitez installer le client RealVNC, vous devez taper:
aurman -S realvnc-vnc-viewer
Pour ceux qui utilisent des distributions prenant en charge les paquets rpm , telles que Fedora, CentOS, RHEL, openSUSE ou toute autre, nous pouvons télécharger le paquet depuis le site web officiel.
Vous pouvez ouvrir un terminal et y exécuter l'une des commandes suivantes, selon le cas dont vous avez besoin.
Pour les systèmes 64 bits, si vous souhaitez installer le serveur, vous devez saisir :
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
Systèmes 32 bits:
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
Maintenant, si vous souhaitez installer le client sur votre système 32 bits:
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
Pour les systèmes 64 bits qui souhaitent installer le 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
Comment exécuter RealVNC?
Après avoir installé le client, le serveur ou les deux, il suffit d'en lancer un seul, selon le cas . Pour se connecter à un autre ordinateur, il suffit de lancer le client ; pour se connecter à l'autre, il faudra lancer le serveur.
Sur la plupart des distributions qui utilisent systemd, lancez simplement le service et activez-le.
Nous faisons cela en tapant les commandes suivantes dans le terminal:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
Et avec cela, nous pouvons déjà établir la connexion.
Côté serveur, il vous fournira une adresse IP avec laquelle vous pourrez vous connecter avec le client et même attribuer un identifiant pour identifier l'équipement de manière plus simple et plus confortable.