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