Dažos iepriekšējos rakstos mēs runājām par dažiem labākajiem attālās darbvirsmas rīkiem, ko varam atrast operētājsistēmai Linux, starp tiem mēs atrodam RealVNC, kas ir lielisks starpplatformu rīks attālajiem darbvirsmām.
RealVNC ir bezmaksas, atvērtā koda lietojumprogramma, kas tiek izplatīta saskaņā ar GPL licenci , lai gan pastāv arī komerciāla versija. Šajā rakstā galvenā uzmanība tiks pievērsta starpplatformu personīgajai versijai. Šī versija piedāvā klientu un serveri: attiecīgi vnc4server un xvnc4viewer.
RealVNC klienti, kas izmanto vncviewer, var darboties pilnekrāna režīmā, izmantojot funkciju taustiņu F8 kā noklusējuma taustiņu, lai parādītu opciju izvēlni (kurā cita starpā ir iekļauta opcija izslēgt pilnekrāna režīmu vai pārslēgt taustiņu secību Ctrl-Alt-Del).
RealVNC servera komponents ļauj vienu datoru attālināti vadīt citam.
RealVNC izmanto RFB protokolu, kas pēc noklusējuma attālā darbvirsmas savienojuma izveidei izmanto TCP portu 5900.
Varat arī tunelēt VNC, izmantojot SSH, tādējādi izvairoties no nepieciešamības atvērt papildu portus un automātiski apejot NAT maršrutētāju. SSH nodrošina arī šifrēšanu savienojumam starp VNC serveri un skatītāju.
Kā instalēt RealVNC uz Linux?
Pateicoties lielajai popularitātei, programmatūru var atrast gan klienta, gan servera versijās lielākajā daļā populārāko Linux distribūciju krātuvju.
Debian , Ubuntu, Linux Mint vai jebkuram to atvasinājumam vienkārši dodieties uz lietojumprogrammas oficiālo vietni un iegūstiet jaunāko .deb pakotni , kuras pašreizējā versija ir 6.3.1.

Atkarībā no vajadzībām varat atvērt termināli un palaist jebkuru no tālāk norādītajām komandām.
64 bitu sistēmām , ja vēlaties instalēt serveri, jums jāievada:
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 bitu sistēmas:
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
Tagad , ja vēlaties instalēt klientu savā 32 bitu sistē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
64 bitu sistēmām, kurās vēlaties instalēt klientu:
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
Attiecībā uz tiem, kas izmanto Arch Linux, Manjaro, Antergos vai jebkuru no Arch Linux atvasinātu sistēmu, mēs varam instalēt gan klientu, gan serveri no AUR krātuvēm ar šādām komandām.
Lai instalētu RealVNC serveri, mēs ierakstām:
aurman -S realvnc-vnc-server
Ja vēlaties instalēt RealVNC klientu, jums jāievada:
aurman -S realvnc-vnc-viewer
Tiem, kas izmanto izplatījumus, kas atbalsta rpm pakotnes , piemēram, Fedora, CentOS, RHEL, openSUSE vai jebkuru citu, mēs varam lejupielādēt pakotni no oficiālās vietnes.
Jūs varat atvērt termināli un izpildīt jebkuru no šīm komandām atkarībā no jums nepieciešamā gadījuma.
64 bitu sistēmām , ja vēlaties instalēt serveri, jums jāievada:
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 bitu sistēmas:
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
Tagad, ja vēlaties instalēt klientu 32 bitu sistē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
64 bitu sistēmām, kurās vēlaties instalēt klientu:
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
Kā palaist RealVNC?
Kad ir instalēts klients, serveris vai abi, mums atkarībā no gadījuma jāpalaiž tikai viens no tiem . Ja mēs gatavojamies izveidot savienojumu ar citu datoru, mums vienkārši jāpalaiž klients, bet otrā pusē tas būs serveris.
Lielākajā daļā izplatījumu, kas izmanto systemd, vienkārši palaidiet pakalpojumu un iespējojiet to.
Mēs to darām, terminālā ierakstot šādas komandas:
sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced
Un ar to mēs jau varam izveidot savienojumu.
Servera pusē tas nodrošinās jums IP adresi, ar kuru jūs varat sazināties ar klientu un pat piešķirt ID, lai vienkāršāk un ērtāk identificētu aprīkojumu.