top of page

מתחברים מרחוק, מרגישים בבית - VNC

Virtual Network Computing (בראשי תיבות VNC) הוא פרוטוקול תקשורת המאפשר שליטה מרחוק על מערכת מחשב. הוא משדר את הלחיצות על המקלדת וההקלקות על העכבר ממחשב אחד לאחר, ומציג את המסך של המחשב המרוחק, כל זאת דרך רשת תקשורת, כגון האינטרנט. VNC אינו תלוי בפלטפורמה מסוימת: לקוח VNC בכל מערכת הפעלה יכול להתחבר לשרת VNC בכל מערכת הפעלה אחרת. ל-VNC יש שני חלקים, לקוח ושרת. השרת הוא תוכנה על המחשב שמשתף את המסך שלו, והלקוח הוא תוכנה שמסתכלת, ומנהלת אינטראקציה, עם השרת.

נסביר איך להתקין TigerVNC Viewer v1.9.0 הן בסביבת Windows והן בסביבת Linux:

לפני שנתחיל בהתקנה נוודא שביצענו שני צעדים קריטיים להמשך העבודה:

  • התחברנו בעזרת ה-FortiClient ל-NegevHPC.

כיצד להתקין את תוכנת ה-FortiClient מוסבר בפוסטים הבאים:

https://www.negevhpc.com/singlepost/2016/12/08/%D7%97%D7%99%D7%91%D7%95%D7%A8-%D7%9E-LinuxUbuntu

https://www.negevhpc.com/singlepost/2016/12/08/%D7%97%D7%99%D7%91%D7%95%D7%A8-%D7%9E-MacOS

https://www.negevhpc.com/singlepost/2016/12/08/%D7%97%D7%99%D7%91%D7%95%D7%A8-%D7%9E%D7%97%D7%9C%D7%95%D7%A0%D7%95%D7%AA-10

נסביר כעת כיצד מתחברים לNegevHPC באמצעות ה-FortiClient:

  1. ניצור חיבור חדש ב-FortiClient נכניס את הפרטים הבאים לגבי הגריד ונלחץ שמור:

  2. ניצור קובץ גיבוי של ההגדרות למקרה חירום שלא יבוא נלחץ backup נבחר את המיקום לשמור את הקובץ הגדרות, נכניס סיסמה לביטחון ועוד את אותה סיסמה ונלחץ שמור (Save) ואז נלחץ OK:

3. נתחבר לNegevHPC ע"י כך שנכניס את שם המשתמש והסיסמה שלנו לגריד:

  • נוודא שיש לנו TigerVNC session המאזין לנו ב-NegevHPC ומחכה לחיבור ל-NegevHPC. כדי לוודא זאת נתחבר בעזרת ssh לחשבון שלנו ב-NegevHPC (באמצעות putty או פקודת ssh בלינוקס) ונריץ את הפקודה:

vncserver

השורה בפלט המעניינת אותנו היא:

New 'usersrv:16 (XXXXX)' desktop is usersrv:16

הספרה בסוף השורה היא מספר ה-Port שה-VNCServer פתח עבורנו והוא יצפה לה בחיבור דרך ה-VNCViewer.

כעת נעבור לחיבור דרך ה-VNCViewer.

חיבור עבור סביבת Windows:

נוריד מהקישור הבא את ה-installer עבור התצורה המתאימה למערכת ההפעלה:

https://bintray.com/tigervnc/stable/tigervnc/1.9.0

נלחץ עליו:

נכניס את הכתובת אליה נרצה להתחבר ומספר ה-Port שחילצנו מקודם (16) ונלחץ connect :

נכניס את הסיסמה לחשבון, נלחץ OK:

כעת, יפתח לנו חלון לחשבון שלנו. נכניס את הסיסמה איתה התחברנו לחשבון פעם נוספת:

ומכאן החיבור הושלם וניתן לגשת ל-Desktop ב-NegevHPC:

חיבור עבור סביבת Linux :

בגלל שיש מבחר עצום של Linux Dists נתמקד בשניים והם:

Fedora:

נתקין את החבילה הנדרשת:

sudo dnf install tigervnc

כעת נשתמש במספר ה-PORT שיצרנו בהתחלה (16) וכדי לעלות את ה-VNCViewer נריץ את הפקודה הבאה:

vncviewer 10.10.10.74:16

ונכניס את הסיסמה לחשבון שלנו ונקבל את ה-Desktop שלנו ב-NegevHPC (באותו אופן כמו עם Windows).

Ubuntu:

נתקין את החבילה "tigervnc-viewer":

sudo apt install tigervnc-viewer

נריץ את הפקודה "vncviewer" ונכניס את ה-IP של ה-NegevHPC יחד עם ה-port שפתחנו בהתחלה (16) ונלחץ connect :

נכניס את סיסמת המשתמש ונלחץ OK:

נכניס את הסיסמה לחשבון שלנו:

ומכאן החיבור הושלם וניתן לגשת ל-Desktop ב-NegevHPC:

RECENT POST
bottom of page