|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
Secured
Shell
שמירת מפתח |
|||||||||||||||||||||||||||||||||
שמירת
מפתח האותנטיות בזכרון
אם
לעתים פותחים חיבורים למערכות מרחוק, אפשר להריץ את הסשן
תחת ssh-agent (סוכן SSH). הסוכן יספק מפתחות אותנטיים מפוענחים לכל הפקודות, כאשר חיבורים חדשים נוצרים. כאשר
מפעילים את shh-agent, צריך לספק פקודה ל-spawn. זה בדרך כלל או ה-shell שלך או פקודה להתחלת הסביבה החלונית.
כאשר יוצאים מהפקודה, כל המפתחות יוסרו מהזיכרון. beowulf% ssh-agent $SHELL beowulf% יהיה
צורך להוסיף מפתחות לזיכרון
כדי שהם יהיו זמינים לפקודות אחרות. הרצה
על תצוגה מקומית אם
יש לך תחנת עבודה, שבה ניתן להעלות את מערכת ה-X window, לאחר התחברות, אז אפשר להנות מכל יתרונות הסביבה
החלונית מהמפתחות שבזיכרון. מערכת ה-X window לרוב עולה עם startx והלקוחות ההתחלתיים הם בקובץ ה-~/.xinitrc. beowulf% ssh-agent startx & אם לתחנת העבודה שלך יש קונסול וירטואלי,
זה טוב לשים את מערכת ה-X window ברקע, כך שהקונסול
הוירטואלי עדיין יכול לבוא לידי שימוש בשביל פקודות
נוספות אם צריך. זה לא יזיק לשים את הפקודה ברקע, אפילו בלי קונסול וירטואלי. כדאי לשים לב, שהמערכת שלך עלולה לכלול
דרך לא סטנדרטית לאתחול מערכת ה-X window. החלף את startx בפקודה המתאימה, אם זה נחוץ. צריך לשאול את מנהל המערכת עבור הפקודה המדוייקת. הרצה עם סשן
xdm אם אנחנו משתמשים ב-X-terminal או שתחנת העבודה מריצה את xdm,
אז צריך לארגן ללקוחות לרוץ תחת ssh-agent. הדרך הקלה ביותר (שהיא מתאימה
באופן נוח למתודה שמשתמשים בה בלי ה-xdm) היא לשים את כל הלקוחות ההתחלתיים
לתוך קובץ ה-~/.xinitrc
שנקרא מקובץ ה-~/.xsession. דוגמא לקובץ ~/.xsession מופיעה בהמשך. הוא מריץ את ssh-agent רק אם יש
לך ספריית ~/.ssh. #!/bin/sh if [ -d $HOME/.ssh ] then EXEC="exec ssh-agent" else EXEC="exec" fi if [ -x $HOME/.xinitrc ] then $EXEC $HOME/.xinitrc else $EXEC xterm -geometry 80x24+0-60 -ls fi אנו צריכים להיות בטוחים שהקבצים ניתנים
להרצה. הפקודה הבאה תשנה את ההרשאות בהתאם. beowulf% chmod a+x ~/.xinitrc ~/.xsession |
|||||||||||||||||||||||||||||||||
© כל הזכויות שמורות. מערכת המידע האקדמית איתן 2003 |