כיצד להעביר קבצים בצורה מאובטחת ב- Linux באמצעות sftp

כיצד להעביר קבצים בצורה מאובטחת ב- Linux באמצעות sftp

מדריך זה יחקור כיצד להשתמש ב- sftp (SSH File Transfer Protocol), תוכנית שורת פקודה להעברה מאובטחת של קבצים בין שני מחשבי לינוקס ברשת.





מהו SFTP?

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





כיצד לחבר מיקרופון למחשב

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





SFTP היא גרסה מאובטחת יותר של FTP. היא שומרת על אבטחה על ידי הצפנת הנתונים המוחלפים בין שני מחשבים על ידי שימוש בפרוטוקול SSH (Secure Shell). FTP, לעומת זאת, מעביר את הנתונים כטקסט רגיל ברשת.

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



גישה למחשב מרוחק

לינוקס בעיקר מאפשרת לך להעביר קבצים עם SFTP דרך sftp תכנית. Sftp היא תוכנת שורת פקודה חזקה המאפשרת לך להעביר קבצים באמצעות SSH בצורה מאובטחת ואינטראקטיבית.

אתה יכול להתחבר לשרת מרוחק באמצעות sftp באמצעות הפקודה הבאה. זכור להחליף את מצייני המיקום שם משתמש 'ו' ip-address-of-remote-pc 'עם שם המשתמש הנכון וכתובת ה- IP של השרת בהתאם.





sftp username@ip-address-of-remote-pc

הזן את סיסמת השרת אם תתבקש. אם הטרמינל מברך אותך עם מְחוּבָּר סטטוס, זה אומר שהצלחת ליצור חיבור. הסמן המהבהב פשוט מראה ש- sftp נמצא במצב אינטראקטיבי.

הערה : אם אין לך שרת מרוחק שאפשר לתקשר איתו, תוכל לנסות sftp באופן מקומי על ידי הפעלת הפקודה הבאה:





sftp 127.0.0.1

פקודות sftp אינטראקטיביות

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

רישום קבצים בשרת מרוחק

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

כדי להציג קבצים במחשב המרוחק שלך, תוכל להשתמש בפקודה הבאה:

ls

אתה יכול השתמש ברוב דגלי הפקודה ls כמו , וכו 'והם יעבדו בסדר גמור.

כדי להציג קבצים במחשב העבודה המקומי שלך, תוכל להשתמש בפקודה הבאה:

lls

רישום מדריך העבודה הנוכחי

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

pwd

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

lpwd

להשתמש ב Ctrl + L. קיצור מקשים כדי לנקות את פלט הטרמינל האינטראקטיבי.

העלאת קבצים לשרת

להשתמש ב לָשִׂים פקודה להעביר קבצים מהמחשב המקומי לשרת מרוחק. לדוגמה, כדי להעביר תמונת ISO של Linux Manjaro מתיקיית הבית שלך, השתמש בפקודה שלהלן. אתה יכול להשתמש ב דגל להעתיק ספרייה רקורסיבית.

put manjaro-xfce-21.0.7-minimal-210614-linux54.iso

הפלט יהיה דומה לזה המוצג להלן. Sftp יציג את התקדמות העברת הקבצים בזמן אמת.

כמו כן, מכיוון שלא צוין נתיב הקבצים לשרת המרוחק, sftp יכניס את הקובץ לנתיב דומה לזה של המחשב המקומי.

אם ברצונך להעתיק מספר קבצים, השתמש ב mput פקודה במקום זאת. לדוגמה, להעתיק את כל קבצי Excel (XLS) בספרייה:

mput *.xls

כדי להפריע או לעצור את העברת הקובץ לשרת, תוכל להשתמש בקיצור המקשים Ctrl + C. .

הורדת קבצים משרת

להשתמש ב לקבל פקודה להוריד קבצים מהשרת למחשב המקומי שלך. לדוגמה, להעתיק קובץ HTML בשם index.html מהשרת, פשוט הפעל את הפקודה הבאה:

get index.html

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

כיצד להעביר קבצי שמירת קיטור למחשב אחר
mget *.html

שינוי הרשאות קבצים

באפשרותך גם לשנות את ההרשאות של קובץ בשרת המרוחק בתוך המסוף האינטראקטיבי באמצעות הפקודה chmod . לדוגמה, להעניק את כל הרשאות הגישה ל- index.html קובץ, הפעל את הפקודה הבאה:

chmod 777 index.html

צא מההפעלה sftp

כדי לצאת מהטרמינל האינטראקטיבי של sftp, אתה יכול פשוט להקליד את הפקודה להתראות . לחלופין, אתה יכול להשתמש ב- יְצִיאָה אוֹ לְהַפְסִיק פקודות גם כן.

קבלת עזרה בשורת הפקודה

במקום לשנן פקודות, עדיף שתלמד כיצד לקבל עזרה משורת הפקודה בכל פעם שתזדקק לה.

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

help?

יישומים מעשיים של SFTP

מדריך זה הראה לך כיצד להעביר נתונים בצורה מאובטחת ואינטראקטיבית בין מחשבי לינוקס באמצעות הפקודה sftp. אם במקרה אתה משתמש ב- Raspberry Pi, ייתכן שתהיה מעוניין ללמוד דרכים שונות להעביר נתונים מה- Raspberry Pi למחשב.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד להעתיק נתונים מ- Raspberry Pi למחשב: 5 דרכים

בשלב מסוים תרצה דרך קלה להסיר את הנתונים מכרטיס ה- SD של ה- Pi ולכונן הקשיח של המחשב האישי שלך. זה יכול להיות מסובך.

קרא הבא
נושאים קשורים
  • לינוקס
  • שיתוף קבצים
  • לינוקס
  • FTP
על הסופר מוכן ללכת(36 מאמרים פורסמו)

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

עוד מאת מוויזה קומוונדה

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

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

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