חיבור מרחוק לשרתי לינוקס

לפני שמתחברים לשרתי לינוקס חשוב לדעת:

  • -העבודה יכולה להיות מאוד איטית. זה תלוי במהירות האינטרנט שלכם בבית,העומס על הקו והעומס על השרת.
  • -בהפצות שאינן דורשות התקנה (portable) אסור לשמור קבצים בתוך התוכנה!!! ברגע שתצאו ממנה ותכנסו שוב – הכל יימחק.
  • -ישנם וודאי עוד המון תוכנות ואפשרויות ואלו רק חלק מהם. לא נוכל לתת תמיכה מלאה על התוכנות האלו אלא רק לנסות לעזור. ישנם בעיות שעלולות ליבוע מהמחשבים האישיים שלכם ולכן קשה לנו לדעת בידיוק אם הבעיה היא בתוכנה או במחשב עצמו.

יש כמה אפשרויות להתחברות לשרתי לינוקס ועבודה מהבית:

  • האפשרות הכי קלה – אם יש לכם לינוקס מותקן בבית אז פשוט פותחים חלון TERMINAL ומקישים בתוכו :
ssh nova.cs.tau.ac.il -X

ה-X נותן אפשרות להריץ תוכנות במימשק גראפי.

  • אם אין לכם לינוקס מותקן אז ישנם כמה אפשרויות:

1- אפשר להוריד גירסא של לינוקס שרצה ישירות מהCDללא התקנה.כרגיל זה מגיע בקובץ ISOשניתן לצרוב אותו על CDולעלות את המחשב ממנו.שם פותחים חלון טרמינל ומקישים את הפקודה שרשומה למעלה.

אחד האתרים שאפשר להוריד ממנו לינוקס הואhttp://distrowatch.com.

2 – חיבור באמצעות תוכנות חיצוניות כגון  CYGWIN MobaXterm MOBAXVT ועוד...

אחת התוכנות הפשוטות לעבוד איתם היא mobaxvt .

ניתן להוריד אותה מ http://mobaxvt.mobatek.net/en/index.php. יש שתי אופציות (נכון לעכשיו)של התקנות אחת להתקנה מקומית והשנייה להרצת התוכנה ללא התקנה.

אחרי שתורידו ותפעילו את התוכנה יהיו לכם שתי אופציות – להתחבר עם ממשק גראפי מלא (בצד הימני) שם תתבקשו להקיש את שם השרת – nova.cs.tau.ac.il וזהו.ממתינים קצת והממשק הגראפי מופיע.

האופציה השניה (בצד השמאלי) – יפתח לכם חלון טקסטואלי שם תקישו

ssh username@nova.cs.tau.ac.il תאשרו ב yes אם תדרשו ,הכניסו סיסמא ואתם מחוברים.הקישו את שם התוכנה שאתם רוצים להפעיל וזהו.

 

אופציה שלישית היא CYGWIN – פה נידרש מעט ידע בכדי להיתחבר איתה. אפשר לחפש מידע עליה בגוגל.


אפשרות אחרת להיתחברות היא התקנת גירסא של לינוקס שעובדת תחת חלונות.גירסא כזו תוכלו למצוא ב http://sourceforge.net/projects/portableubuntu.זוהי הפצת לינוקס שרצה על מחשבי windows

פשוט מורידים אותה(הקובץ די גדול)מריצים את קובץ ה EXEשפורס את התוכנה לאיזושהיא תיקיה שאתם יכולים לבחור.לאחר מכן גשו לתיקייה והפעילו את run_portable_ubunto.bat .המתינו מעט וסביבת העבודה תיפתח. פיתחו חלון טרמינל והקישו בתוכו:

ssh username@nova.cs.tau.ac.il

אחרי ההתחברות הקישו את שם התוכנה שאתם רוצים להריץ וזהו.

--אפשרות נוספת היא התקנת תוכנה שאפשר דרכה להריץ לינוקס באופן וירטואלי.

יש כל מיני תוכנות שעושות את זה ואחת מהן היא virtualbox שלsun .זו תוכנה חינמית שאפשר להתקין דרכה כל מיני מערכות הפעלה.אם יש לכם מחשב חזק יחסית (מעל 1גיגה זיכרון) תוכלו להוריד הפצת לינוקס ולהתקין אותה בתוך חלונות.

חיבור דרך VNC :

יש אפשרות להתחבר למחשבי בית הספר בעזרת תוכנת VNC.

אצלכם במחשב דרוש לקוח VNC הVNCVEIWER בלבד.

בכדי להתחבר עם VNC יש לבצע את הפעולות הבאות:

להתחבר ל nova עם לקוח SSH כגוןPUTTY או TERATERM (את שניהם אפשר להוריד מכאן).

לאחר ההתחברות להקיש vncserver . זה הפלט שיתקבל:

 

New 'system-21:1 (username)' desktop is computer_name:1

 

Starting applications specified in /a/home/cc/cs/eitanl/.vnc/xstartup

Log file is /a/home/cc/cs/eitanl/.vnc/system-21:1.log

 

שרת ה VNC עלה.

כעת צריך לבדוק מהו ה PORT שהשרת"מקשיב" לו בכדי לקבל את ההתחברות. זה יעשה באמצעות הפקודה:

ps -ef | grep vnc

זה הפלט שיתקבל:

user_name 13539 1 0 14:18 pts/4 00:00:00 Xvnc :1 -desktop computer_name:1 (user_name)-auth /tmp/.gdmVORP2U -geometry 1024x768 -depth 16 -rfbwait 30000-rfbauth /a/home/cc/cs/username/.vnc/passwd -rfbport 5901 -pn-extension XFIXES

eitanl 13608 11243 0 14:22 pts/4 00:00:00 grep vnc

הPORT יהיה רשום לאחר המילה-rfbport 5901 . הPORTבמיקרה הזה הוא 5901.

לאחר מכן להפעיל את ה VNCVIEWERולהקיש בתוכו nova.cs.tau.ac.il:5901 .

ייפתח חלון חדש ותהיו מחוברים.

בכדי להפעיל תוכנות מסויימות יש להקיש בterminal שבחלון ה VNC את שם התוכנה (למשלmatlab). במידה ותרצו להפעיל את כל סביבת העבודה אז צריך להקיש gnome-session .