מתמודדים עם פקודת העתקה מאובטחת של Linux? השתמש בדוגמא זו scp

מתמודדים עם פקודת העתקה מאובטחת של Linux? השתמש בדוגמא זו scp

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





כרטיס ה- SIM לא מסופק mm#2

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





העלאת קובץ באמצעות הפקודה scp

התחביר הכללי של scp הוא:





scp source destination

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

הדוגמה הפשוטה ביותר ל- scp היא זו שבה אתה כנראה תשתמש הכי הרבה: העלאת קובץ מהמחשב המקומי שלך לשרת מרוחק. במקרה זה, מָקוֹר חלק מהפקודה הוא פשוט ו יַעַד מסובך יותר:



scp index.html bobby@example.org:/var/www/html/

פעולה זו תעתיק קובץ מקומי בשם index.html למארח המרוחק. אתה יכול לציין זאת באותו אופן שבו תציין קובץ עבור כל פקודה אחרת. זה יכול להיות התייחסות מוחלטת או יחסית לקובץ. לכן, index.html , ../index.html , ו /home/bobby/index.html הן דרכים שונות בהן תוכל להשתמש לציון קובץ מקומי.

היעד בדוגמה הוא bobby@example.org: / var / www / html / . זה אומר ש:





  1. המשתמש בובי יהיה הבעלים של הקובץ החדש בשרת המרוחק. משתמש זה יצטרך להתקיים, ואתה אמור להיות מסוגל לגשת אליו.
  2. שם המארח של השרת שאליו נעלה את הקובץ הוא example.org . צייננו כאן את הדומיין, אך תוכל גם להשתמש ב- כתובת ה - IP במקום זאת.
  3. בשרת זה, scp יעלה את הקובץ אל / var / www / html / מַדרִיך.

לאחר שתזין פקודה זו, המסוף בדרך כלל יבקש ממך את סיסמת המשתמש שציינת במחשב המרוחק.

הורדת מדריך שלם

הנה גרסה קצת יותר מסובכת שמורידה ספרייה שלמה:





scp -rpC bobby@example.org:/tmp/docs /home/bobby

ראשית, עליך לשים לב כי מָקוֹר היא כעת מכונה מרוחקת, בעוד ש יַעַד הוא מקומי. מלבד מתג ההזמנה, פרטי המקור והיעד האלה צריכים להיות מוכרים. אך דוגמה זו מציגה גם שלושה דגלים שימושיים:

איך להיפטר מסימני מים בפוטושופ
  1. -r: הורדה מדורגת שלמה באופן רציף. זה יעביר את כל הקבצים פנימה /tmp/docs . זה שימושי מאוד לביצוע גיבויים מהירים או העברת מספר רב של קבצים, במיוחד אם אין לך גישת כניסה למארח המרוחק.
  2. -p: משמר חותמות זמן של קבצים ומצבים של קבצים מקוריים. לעותקים המקומיים שלך יהיו אותם זמני יצירה או הרשאות כתיבה כמו המקור.
  3. -C: מאפשר דחיסה. אם אתה מעביר הרבה קבצים, זה יכול להאיץ את העניינים, במיוחד אם אתה משתמש בחיבור איטי.

פקודת scp קלה כמעט כמו cp

השימוש הבסיסי בפקודת scp הוא קל: זה בדיוק כמו cp. ההבדל העיקרי הוא ש- scp צריך עוד כמה פרטים עבור השרת המרוחק. עם זאת, בדומה ל- cp, ישנם דגלים שימושיים להרחבת פונקציונליות הבסיס. אלה כוללים דחיסה והעתקה רקורסיבית כדי לספק הורדות מרובות קבצים.

שליטה בפקודת scp יכולה להיות שימושית אם התבקשת לנהל שרת לינוקס. גיבוי והעברת נתונים מרחוק היא משימה יומיומית למי שעוסק בניהול שרתים.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל העתק קבצים בצורה מאובטחת ב- Linux באמצעות הפקודה Scp

העברת קבצים ותיקיות מרחוק קלה משנדמה לך. בעזרת הפקודה scp מוצפנים גם קבצים הנעים מרחוק.

קרא הבא
נושאים קשורים
  • לינוקס
  • פקודות לינוקס
על הסופר בובי ג'ק(58 מאמרים פורסמו)

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

כיצד להסיר לינוקס מאתחול כפול
עוד מאת בובי ג'ק

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה