Secured Shell

העתקה

העתקת קבצים בין מערכות

ניתן להעתיק קבצים מהמערכת המקומית למערכת מרחוק או להיפך, או אפילו בין שתי מערכות מרחוק, ע"י שימוש בפקודת scp. כדי לציין קובץ על מערכת מרחוק, צריך פשוט להקדים לו את שם מארח המערכת מרחוק ולאחר מכן נקודתיים.

אם נשמיט את שם הקובץ של העותק, או נציין ספריה, רק השם של קובץ המקור יהיה בשימוש. דרך קלה להשגת עותק של קובץ במערכת מרחוק לספריה הנוכחית, תוך כדי שמירה על שם קובץ המקור, היא שימוש בנקודה יחידה כציון היעד.

 

beowulf% scp -p hrothgar:aliases .

beowulf%

אפשרות ה -p אינה נחוצה. היא מציינת שזמני השינוי והגישה, ובנוסף גם מצבי קובץ המקור, צריכים להשתמר על העותק. זה בדרך כלל רצוי.

ניתן להעתיק מספר קבצים בפקודה יחידה, אם היעד הוא ספריה.

 

beowulf% scp -p hrothgar:.login hrothgar:.logout panix.com:.

beowulf%

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

יש לשים לב, שכאשר אנו מציינים מחשבים רחוקים גם במקור וגם ביעד, ההתקשרות להעתקת הקבצים נעשית בצורה ישירה בין שני המארחים הללו. הקבצים לא מועתקים דרך המערכת המקומית. לפעמים, זה גורם להבדל בסביבה עם firewall וכו'.

© כל הזכויות שמורות. מערכת המידע האקדמית איתן 2003