V niektorých predchádzajúcich článkoch sme hovorili o niektorých z najlepších nástrojov pre vzdialenú pracovnú plochu, ktoré môžeme nájsť pre Linux, medzi nimi aj RealVNC, čo je vynikajúci multiplatformový nástroj pre vzdialené pracovné plochy.
RealVNC je bezplatná aplikácia s otvoreným zdrojovým kódom distribuovaná pod licenciou GPL , hoci existuje aj komerčná verzia. Tento článok sa zameria na multiplatformovú osobnú verziu. Táto verzia ponúka klienta a server: vnc4server a xvnc4viewer.
Klienti RealVNC používajúci vncviewer môžu bežať v režime celej obrazovky s použitím funkčného klávesu F8 ako predvoleného klávesu na zobrazenie ponuky možností (ktorá okrem iného obsahuje možnosť vypnúť režim celej obrazovky alebo prepnúť dopredu pomocou kombinácie klávesov Ctrl-Alt-Del).
Serverová súčasť RealVNC umožňuje diaľkové ovládanie jedného počítača druhým.
RealVNC používa protokol RFB, ktorý štandardne používa TCP port 5900 na vytvorenie pripojenia k vzdialenej ploche.
Prípadne môžete tunelovať VNC pomocou SSH, čím sa vyhnete potrebe otvárať ďalšie porty a automaticky sa obíde smerovač NAT. SSH tiež poskytuje šifrovanie pre pripojenie medzi serverom VNC a prehliadačom.
Ako nainštalovať RealVNC na Linuxe?
Vďaka svojej veľkej popularite je softvér dostupný v klientskej aj serverovej verzii vo väčšine repozitárov najpopulárnejších linuxových distribúcií.
V prípade Debianu, Ubuntu, Linux Mintu alebo akejkoľvek ich deriváty jednoducho prejdite na oficiálnu webovú stránku aplikácie a stiahnite si najnovší balík .deb , ktorý má aktuálnu verziu 6.3.1.

Môžete otvoriť terminál a spustiť ktorýkoľvek z nasledujúcich príkazov v závislosti od vašich potrieb.
V prípade 64-bitových systémov, ak chcete nainštalovať server, musíte zadať:
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
32-bitové systémy:
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
Ak chcete teraz nainštalovať klienta na váš 32-bitový systém:
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
Pre 64-bitové systémy, ktoré chcú nainštalovať klienta:
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
Teraz pre tých, ktorí sú používateľmi Arch Linuxu, Manjaro, Antergosu alebo iného systému odvodeného od Arch Linuxu, môžeme nainštalovať klienta aj server z archívov AUR pomocou nasledujúcich príkazov.
Pre inštaláciu servera RealVNC napíšeme:
aurman -S realvnc-vnc-server
Ak chcete nainštalovať klienta RealVNC, musíte napísať:
aurman -S realvnc-vnc-viewer
Pre tých, ktorí používajú distribúcie podporujúce rpm balíky , ako napríklad Fedora, CentOS, RHEL, openSUSE alebo akékoľvek iné, si môžeme balík stiahnuť z oficiálnej webovej stránky.
V závislosti od požadovaného prípadu môžete otvoriť terminál a vykonať v ňom ľubovoľný z nasledujúcich príkazov.
V prípade 64-bitových systémov, ak chcete nainštalovať server, musíte zadať:
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
32-bitové systémy:
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
Teraz, ak chcete nainštalovať klienta na váš 32-bitový systém:
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
Pre 64-bitové systémy, ktoré chcú nainštalovať klienta:
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
Ako spustiť RealVNC?
Po nainštalovaní klienta, servera alebo oboch stačí spustiť iba jeden z nich, v závislosti od prípadu . Ak sa chceme pripojiť k inému počítaču, stačí spustiť klienta, zatiaľ čo na druhej strane to bude server.
Vo väčšine distribúcií, ktoré využívajú systemd, stačí spustiť službu a povoliť ju.
Vykonáme to zadaním nasledujúcich príkazov do terminálu:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
A s týmto už môžeme nadviazať spojenie.
Na strane servera vám poskytne adresu IP, pomocou ktorej sa môžete spojiť s klientom a dokonca prideliť ID, aby ste jednoduchšie a pohodlnejšie identifikovali zariadenie.