В някои предишни статии говорихме за някои от най-добрите инструменти за отдалечен работен плот, които можем да намерим за Linux, сред които е RealVNC, който е отличен кросплатформен инструмент за отдалечени работни плотове.
RealVNC е безплатно приложение с отворен код, разпространявано под GPL лиценз , въпреки че съществува и търговска версия. Тази статия ще се фокусира върху междуплатформената лична версия. Тази версия предлага клиент и сървър: съответно vnc4server и xvnc4viewer.
Клиентите на RealVNC , използващи vncviewer, могат да работят в режим на цял екран, използвайки функционалния клавиш F8 като клавиш по подразбиране за показване на меню с опции (което включва опция, наред с други неща, за изключване на режима на цял екран или пренасочване с клавишна комбинация Ctrl-Alt-Del).
Сървърният компонент на RealVNC позволява един компютър да бъде дистанционно управляван от друг.
RealVNC използва RFB протокола, който по подразбиране използва TCP порт 5900, за да осъществи връзка с отдалечен работен плот.
Като алтернатива, можете да тунелирате VNC, използвайки SSH, като избягвате необходимостта от отваряне на допълнителни портове и автоматично заобикаляте NAT рутера. SSH също така осигурява криптиране за връзката между VNC сървъра и зрителя.
Как да инсталирам RealVNC на Linux?
Поради голямата си популярност, софтуерът може да бъде намерен както в клиентска, така и в сървърна версия в повечето хранилища на най-популярните Linux дистрибуции.
За Debian, Ubuntu, Linux Mint или някоя от производните им версии, просто отидете на официалния уебсайт на приложението и изтеглете най-новия .deb пакет , който в момента е версия 6.3.1.

Можете да отворите терминал и да изпълните някоя от следните команди, в зависимост от вашите нужди.
За 64-битови системи, ако искате да инсталирате сървъра, трябва да въведете:
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-битови системи:
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
Сега , ако искате да инсталирате клиента на вашата 32-битова система:
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
За 64-битови системи, които искат да инсталират клиента:
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
Сега в случая с тези, които са потребители на Arch Linux, Manjaro, Antergos или която и да е система, получена от Arch Linux, можем да инсталираме както клиента, така и сървъра от хранилищата AUR със следните команди.
За да инсталираме сървъра RealVNC, въвеждаме:
aurman -S realvnc-vnc-server
Ако искате да инсталирате клиента RealVNC, трябва да напишете:
aurman -S realvnc-vnc-viewer
За тези, които използват дистрибуции, поддържащи rpm пакети , като Fedora, CentOS, RHEL, openSUSE или други, можем да изтеглим пакета от официалния уебсайт.
Можете да отворите терминал и да изпълните някоя от следните команди в него, в зависимост от случая, който ви е необходим.
За 64-битови системи, ако искате да инсталирате сървъра, трябва да въведете:
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-битови системи:
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
Сега, ако искате да инсталирате клиента на вашата 32-битова система:
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
За 64-битови системи, които искат да инсталират клиента:
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
Как да стартирам RealVNC?
След като инсталираме клиента, сървъра или и двете, трябва само да стартираме единия от тях, в зависимост от случая . Ако ще се свързваме с друг компютър, просто трябва да стартираме клиента, докато от другата страна това ще бъде сървърът.
В повечето дистрибуции, които използват systemd, просто стартирайте услугата и я активирайте.
Правим това, като напишем следните команди в терминала:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
И с това вече можем да осъществим връзката.
От страна на сървъра той ще ви предостави IP адрес, с който можете да се свържете с клиента и дори да присвоите идентификатор, за да идентифицирате оборудването по-прост и удобен начин.