מדריך זה יחקור כיצד להשתמש ב- 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
מוויזה מפתחת תוכנה במקצועה וכותבת בהרחבה על לינוקס ותכנות חזיתי. חלק מהאינטרסים שלו כוללים היסטוריה, כלכלה, פוליטיקה ואדריכלות ארגונית.
עוד מאת מוויזה קומוונדההירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
לחצו כאן להרשמה