În câteva articole anterioare am vorbit despre unele dintre cele mai bune instrumente desktop la distanță pe care le putem găsi pentru Linux, printre care găsim RealVNC, care este un instrument excelent multiplatformă pentru desktopuri la distanță.
RealVNC este o aplicație gratuită, open-source, distribuită sub licența GPL , deși există și o versiune comercială. Acest articol se va concentra pe versiunea personală multiplatformă. Această versiune oferă un client și un server: vnc4server și, respectiv, xvnc4viewer.
Clienții RealVNC care utilizează vncviewer pot rula în modul ecran complet, utilizând tasta funcțională F8 ca tastă implicită pentru a afișa un meniu de opțiuni (care include o opțiune pentru, printre altele, dezactivarea modului ecran complet sau redirecționarea unei secvențe de taste Ctrl-Alt-Del).
Componenta server a RealVNC permite unui computer să fie controlat de la distanță de către altul.
RealVNC folosește protocolul RFB care, în mod implicit, folosește portul TCP 5900 pentru a realiza conexiunea la desktop la distanță.
Alternativ, puteți tunela VNC folosind SSH, evitând necesitatea de a deschide porturi suplimentare și ocolind automat routerul NAT. SSH oferă, de asemenea, criptare pentru conexiunea dintre serverul VNC și vizualizator.
Cum se instalează RealVNC pe Linux?
Datorită marii sale popularități, software-ul poate fi găsit atât în versiunea client, cât și în cea server în majoritatea repozitoriilor celor mai populare distribuții Linux.
Pentru Debian, Ubuntu, Linux Mint sau orice derivat al acestora, accesați pur și simplu site-ul oficial al aplicației și obțineți cel mai recent pachet .deb , care este în prezent versiunea 6.3.1.

Puteți deschide un terminal și rula oricare dintre următoarele comenzi, în funcție de nevoile dvs.
Pentru sistemele pe 64 de biți, dacă doriți să instalați serverul, trebuie să tastați:
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
Sisteme pe 32 de biți:
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
Acum , dacă doriți să instalați clientul pe sistemul dvs. pe 32 de biți:
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
Pentru sistemele pe 64 de biți care doresc să instaleze clientul:
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
Acum, în cazul celor care sunt utilizatori de Arch Linux, Manjaro, Antergos sau orice sistem derivat din Arch Linux, putem instala atât clientul, cât și serverul din depozitele AUR cu următoarele comenzi.
Pentru a instala serverul RealVNC, tastăm:
aurman -S realvnc-vnc-server
Dacă doriți să instalați clientul RealVNC, trebuie să tastați:
aurman -S realvnc-vnc-viewer
Pentru cei care utilizează distribuții care acceptă pachete rpm , cum ar fi Fedora, CentOS, RHEL, openSUSE sau oricare altele, putem descărca pachetul de pe site-ul oficial.
Puteți deschide un terminal și executa oricare dintre următoarele comenzi în acesta, în funcție de cazul de care aveți nevoie.
Pentru sistemele pe 64 de biți, dacă doriți să instalați serverul, trebuie să tastați:
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
Sisteme pe 32 de biți:
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
Acum, dacă doriți să instalați clientul pe sistemul dvs. pe 32 de biți:
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
Pentru sistemele pe 64 de biți care doresc să instaleze clientul:
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
Cum se execută RealVNC?
După ce am instalat clientul, serverul sau ambele, trebuie doar să rulăm oricare dintre ele, în funcție de caz . Dacă ne vom conecta la un alt computer, trebuie doar să rulăm clientul, în timp ce pe cealaltă parte va rula serverul.
Pe majoritatea distribuțiilor care utilizează systemd, lansați serviciul și activați-l.
Facem acest lucru tastând următoarele comenzi în terminal:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
Și cu aceasta putem face deja conexiunea.
Pe partea de server, acesta vă va oferi o adresă IP cu care vă puteți conecta cu clientul și chiar atribui un ID pentru a identifica echipamentul într-un mod mai simplu și mai confortabil.