החל מחודש יוני 2021, תחסם הגישה לשרתי NOVA\SOUL מחוץ לרשת בית הספר, והיא תתאפשר מעתה דרך שירות VPN בלבד למעט מקרים חריגים!
להלן מדריך לביצוע חיבור VPN לשרתים, ושימושי בקליינט SSH:
https://www.cs.tau.ac.il/system/ssh_servers
כתוצאה מבעיות אבטחה בפרוטוקולים telnet/ftp, הגישה חסומה ל UNIX דרך הפורטים האלו. באפשרותך להתחבר לשרתים בעזרת SSH .(port 22) SSH הוא פרוטוקול הרבה יותר בטוח מכיוון שמתבצעת הצפנה ע"י האפליקציה. לתחנת עבודה טיפוסית של Linux יש לקוח (client) מובנה, פשוט יש להקליד:
ssh שם_השרת (Linux אם המחשב שלך משתמש במערכת הפעלה)
לתחנות עבודה של Windows אין לקוח SSH מובנה, לכן עליך להוריד ולהתקין לקוח SSH ל Windows. ישנן כמה גרסאות מסחריות משופרות של לקוחSSH, אבל כל לקוח SSH שקיים הוא מספיק טוב.
1. אנו ממליצים על לקוח SSH שנקרא 'Mobaxterm' עם מודול SSH.לפרטים לחץ כאן.
2. תוכנית נוספת היא Putty. לקבלת פרטים על התוכנה לחץ כאן
עוד דברים חשובים שחשוב לדעת על מערכות Unix כאן.
(חזרה לראש עמוד)
בעקרון, אם את/ה עובד/ת בתחנת עבודה של Windows במעבדות ואת/ה מבצע/ת כניסה למערכת, יופיע לך כונן רשת ממופה ע"י שרת samba ל home directory.הכונן הממופה הוא W: והמיפוי יהיה לספריה \\netapp1\login_name. כל מה שצריך לעשות זה לגרור את הקבצים מחלון לחלון כפי שעושים בסביבת Windows. גם אופצית cut&paste אפשרית.
אם את/ה עובד/ת בתחנת עבודה של Linux ואת/ה רוצה להעביר קבצים מה- home directory למערכת הקבצים הלוקלית ולהיפך, תצטרכ/י להשתמש ב בפקודהscp.
כדי להעביר מה - home directory לשרת מרוחק, הקלד/י:
scp שם_קובץ שם_שרת: /מסלול-עד-הקובץ
(חזרה לראש עמוד)
התוכנה Putty מומלצת לכל המעונין לעבוד בסביבת Linux. התוכנה מהווה שילוב של Telnet ו-SSH. מצד אחד היא מכילה את כל מאפייני ה-Telnet, אך בנוסף לכך היא מאובטחת יותר, מכיון שמתקיים בה שימוש בפרוטוקול SSH אשר מבצע הצפנת מידע.התוכנה קלה לשימוש ומאפשרת מעבר פשוט בין סביבת windows לסביבת Linux. אין צורך בהתקנה כלשהי.
מיועד להרצת X Server, לדוגמא eXceed או XWin.
1. בשדה host name, יש להקליד nova.cs.tau.ac.ilבשדה protocol, יש לבחור ב - 22.בחלקו השמאלי התחתון של putty, יש ללחוץ על tunnels ולסמן את Enable X11 forwarding.
2. ללחוץ על open
3. להתחבר ל nova ע"י הקלדת שם משתמש וסיסמה.
(חזרה לראש עמוד)
נועד על מנת ליצור קשר עם שרת MySQL.עליכם לעקוב אחר ההוראות הבאות:
1) ב PUTTY הקלידו nova.cs.tau.ac.il בשדה השרת ובחרו בפרוטוקול ה-SSH כמתואר למטה.
2) לחצו על המילה tunnels ורישמו את הפרטים הבאים כמתואר למטה.
3) לחצו על add
4)לחצו על open והקלידו את שם המשתמש שלכם ואת סיסמתכם כאשר תתבקשו לעשות זאת.
(חזרה לראש עמוד)
Plink הוא כלי מבית היוצר של Putty, אשר משמש ליצירת קשר עם שרת מרוחק באמצעות ה-Command Line.הוראות להתקנת Plink:
1) על מנת להוריד את Plink עם קבצי הקונפיגורציה, לחץ כאן.
2) פתח את קובץ ה-zip ובצע Extract לתוך ספריה מקומית.
3) בחר את קובץ ה-Batch אותו ברצונך להריץ, והקלק עליו. (הסבר על כל אחד מקבצי הקונפיגורציה תמצא כאן).
4) הקלד את שם המשתמש ואת הסיסמה כאשר תתבקש לעשות זאת.
(חזרה לראש עמוד)
למשתמשי Linux, יש להגדיר: ServerAliveInterval 300 בקובץ etc/ssh/ssh_config/
למתחברים דרך putty: יש להגדיר Seconds between keepalives בתפריט Connection
(חזרה לראש עמוד)
svn עוזר כאשר מספר אנשים עובדים על פרוייקט משותף, כאשר כל מפתח עובד על הספריה האישית שלו. svn משמש למיזוג בין הקבצים השונים. עליכם לעקוב אחר ההוראות הבאות:
בכדי לפתוח חשבון SVN יש לשלוח מייל ל system@cs.tau.ac.il ובו לציין את שם הrepository שרוצים שיהיה לפרוייקט ואת שמות המשתמשים שתהיה להם גישה ל repository.
דרך הטרמינל יש להקליד:
(יש להחליף את ה repository בשם ה repository שלכם.)
בכדי לקבל את כל אפשרויות הפקודה svn יש להקיש
ניתן גם לעבוד דרך RAPIDSVN שנימצא ב Applications – programming.
ניתן להשתמש בתוכנת Toroisesvn ניתן להוריד אותה מ tortoisesvn - יש לקרוא את ההוראות באתר לפני השימוש בתוכנה.
הוראות לשימוש ב SVN מהבית ניתן להוריד מכאן(PDF).
ניתן להתחבר מרחוק בממשק גרפי באמצעות מספר כלים לדוג' - PUTTY ,NX ,MOBAXTERM
איננו ממליצים להתשמש באפשרות זו אלא ב-X-forwarding (כמפורט בתחילת העמוד) מסיבות שונות וביניהן פיחות ביצועים בממשק גרפי מלא!
אם בכל זאת תידרשו לממשק גרפי ניתן לעשות זאת בקלות דרך PUTTY\MOBAXTERM כמפורט :
1. התקן גרסת PUTTY 0.60 ומעלה ו\או גרסת 10.4 ומעלה לMOBAXTERM (לינק מצורף בתחילת העמוד)
2. וודא כי אופציית X-FORWARDING פועלת (תחת הגדרות בPUTTY , בMOBAXTERM אין צורך)
3. התחבר בSSH לשרת NOVA ומשם הקש - ssh kaplan.cs.tau.ac.il
4. לכשתתקבל שורת הפקודה , הקש gnome-session והמתן לעליית הממשק
אפשרות להתחבר לממשק גראפי באמצעות Nx Client .
אתNX client גירסא 3.4.0-10 ניתן להוריד מכאן(exe.)
הוראות לחיבור במימשק גראפי לחלק משרתי הלינוקס ניתן להוריד מכאן.(PDF)
את קובץ ה KEY ניתן להוריד מכאן.
(חזרה לראש עמוד)
כל איש סגל בכיר בביה"ס יכול לבקש לפתוח עבור הקבוצה שלו repository של SVNהמאפשר שיתוף מידע עם משתמשים חיצוניים ללא צורך בפתיחת קוד משתמש.
בכדי לפתוח repository, יש לשלוח בקשה ל-system@cs.tau.ac.il ולציין שזה עבור גישה מה .WEB
ה-repository יהיה הכתובת https://svn.cs.tau.ac.il/{username}כאשר {username} הוא קוד המשתמש של ראש הקבוצה.
לאחר שתתקבל תשובה שה-repository נפתח, יימצאו שני קבצים תחת ~/html/ext-svnובו הגדרות שראש הקבוצה יכול לשנות:
dav_svn.passwd - מכיל את קודי המשתמש והסיסמאות המוצפנות של המשתמשים שרשאים לגשת ל-repositiry.
AccessControl - מכיל הגדרת הרשאות הגישה ל-repository
הגדרות ברירת המחדל מאפשרות קריאה חופשית של ה-repository ולכן יש לעדכן את ה- AccessControl אם הגדרה זו בעייתית.
* הקבצים שיועלו ל Repository יהיו תחת ה HOME של בעל ה repository. לכן חשוב לשים לב לגודל הקבצים שמועלים כדי לא לחרוג ממגבלות ה quota שהוקצו לכם.
* את שמות המשתמשים ואת הסיסמאות שלהם ניתן ליצור באמצעות הפקודה htpasswd–n <username>
ולהעתיק את הפלט לתוך dav_svn.passwd
כדי להתחבר לשרתי LINUX בעזרת Mobaxterm ללא סיסמא:
יש להתחבר לשרת הלינוקס (soul או nova) ולגשת לתיקיית .ssh
מתקיית .ssh צריך להעתיק את הקובץ id_rsa שבשרת לתוך תיקיית .ssh של mobaxterm :
כעת ניתן להתחבר לשרתי הלינוקס ללא הקשת סיסמא
את mobaxterm ניתן להוריד מ כאן
(חזרה לראש עמוד)
חיבור עם winscp ל שרתים ללא סיסמא:
לבצע login ל nova או soul ובשורת הפקודה להקיש:
לאשר את כל הבקשות על ידי לחיצה על מקש ה enter
בסיום הפעולה להכנס לתיקיית .ssh
ולהקיש:
את הקובץ id_rsa צריך להעתיק למחשב המקומי שלכם.
בכדי שיהיה אפשר להשתמש במפתח id_rsa צריך להמיר אותו לפורמט ppk.
את זה ניתן לעשות בעזרת puttygen.exe שמגיע עם תוכנת putty.
את התוכנה המלא ניתן להוריד מכאן.
לאחר התקנת putty צריך לגשת לתיקיית ההתקנה (c:\program files (x86)\putty)
ולהפעיל משם את puttygen.exe
בחלון שייפתח ליחצו על load ונווטו לתיקייה שבה שמרתם את הקובץ id_rsa
מימין ל file name צריך לשנות את סוג הקבצים ל all files
כעת ניתן לראות ולבחור את id_rsa
אחרי בחירת הקובץ ליחצו על save private key
בחרו שם לקובץ ושמרו אותו בתיקייה לבחירתכם
כעת הפעילו את winscp
ב host name הקישו את שם השרת שאליו אתם מעוניינים להתחבר
ב User name את שם המשתמש שלכם
בשדה ה Private key file ליחצו על הלחצן עם שלוש הנקודות
נווטו לתיקייה שבה שמרתם את קובץ ה ppt שהמרתם
בחרו בקובץ וליחצו על save
כעת ליחצו על login ובידקו שאתם מתחברים ללא צורך בהקשת סיסמא
חוץ מספרייה ביתית משתמשים יכולים להשתמש בספריות אחרות. כיצד לגשת לספריות האלה?
בטרמינל יש לכתוב את הפקודה:
במצב גראפי תבחר את התפרית "Places" והפריט "Computers". בסרגל כלים של החלון נפתח יש להקליק על "Go", ואחר כך לבחור את "Location...". בשדה הזנה יש לכתוב "vol/scratch/" וללחוץ את "Enter". תוכן הספרייה תוצג בחלון.
משתמשים נכנסים למערכת Windows בביה"ס מדעי המחשב הם מקבלים את הספרייה הזו כמו כונן "T". אם אתה לא תראה את הכונן הזה או תתחבר בדרך רשת אלחוטית אז יש לבחור את "Run" בתפריט ראשי של Windows, ולכתוב בשדה הזנה:
ולהקיש "Enter".
בטרמינל יש לכתוב את הפקודה:
במצב גראפי תבחר את התפרית "Places" והפריט "Computers". בסרגל כלים של החלון נפתח יש להקליק על "Go", ואחר כך לבחור את "Location...". בשדה הזנה יש לכתוב "users/scratch/" וללחוץ את "Enter". תוכן הספרייה תוצג בחלון.
משתמשים נכנסים למערכת Windows בביה"ס מדעי המחשב הם מקבלים את הספרייה הזו כמו כונן "K". אם אתה לא תראה את הכונן הזה או תתחבר בדרך רשת אלחוטית אז יש לבחור את "Run" בתפריט ראשי של Windows, ולכתוב בשדה הזנה:
ולהקיש "Enter".
(חזרה לראש עמוד)