בכמה מאמרים קודמים דיברנו על כמה מכלי שולחן העבודה המרוחק הטובים ביותר שאנו יכולים למצוא עבור לינוקס, ביניהם אנו מוצאים את RealVNC שהוא כלי מצוין חוצה פלטפורמות עבור שולחנות עבודה מרוחקים.
RealVNC היא אפליקציה חינמית בקוד פתוח המופצת תחת רישיון GPL , אם כי קיימת גם גרסה מסחרית. מאמר זה יתמקד בגרסה האישית חוצת הפלטפורמות. גרסה זו מציעה לקוח ושרת: vnc4server ו-xvnc4viewer, בהתאמה.
לקוחות RealVNC המשתמשים ב-vncviewer יכולים לפעול במצב מסך מלא, תוך שימוש במקש הפונקציה F8 כמקש ברירת המחדל להצגת תפריט אפשרויות (הכולל אפשרות, בין היתר, לכבות את מצב המסך המלא או להעביר רצף מקשים Ctrl-Alt-Del).
רכיב השרת של RealVNC מאפשר לשלוט מרחוק על ידי מחשב אחד.
RealVNC משתמש בפרוטוקול RFB אשר כברירת מחדל משתמש ביציאת TCP 5900 כדי ליצור את החיבור לשולחן עבודה מרוחק.
לחלופין, ניתן לבצע מנהרה של VNC באמצעות SSH, ובכך להימנע מהצורך לפתוח פורטים נוספים ולעקוף אוטומטית את נתב ה-NAT. SSH מספק גם הצפנה לחיבור בין שרת ה-VNC למציג.
כיצד להתקין את RealVNC ב- Linux?
בשל הפופולריות הרבה שלה, ניתן למצוא את התוכנה הן בגרסת הלקוח והן בגרסת השרת ברוב המאגרים של הפצות הלינוקס הפופולריות ביותר.
עבור דביאן, אובונטו, לינוקס מינט, או כל נגזרת שלהן, פשוט גשו לאתר הרשמי של האפליקציה והורידו את חבילת .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 שבעזרתה תוכלו להתחבר ללקוח ואף להקצות תעודת זהות לזיהוי הציוד בצורה פשוטה ונוחה יותר.