במאמר הבא אנו נסתכל על פקודת FTP. ל להעלות, להוריד או לנהל את התוכן של FTP יש לנו מספר אינסופי של יישומים גרפיים, Filezilla הוא אחד הפופולריים ביותר. אבל אם אתה אוהד הטרמינל, ניתן לעשות זאת גם משורת הפקודה.
זהו שימושי במיוחד כאשר עובדים על שרת ואין לנו ממשק משתמש, אבל עלינו להעלות קובץ ל- FTP או פשוט למחוק משהו, ליצור תיקיה וכו '. אנחנו יכולים לעשות את כל אלה רק באמצעות הטרמינל שלנו.
(FTPפרוטוקול העברת קבצים) הוא פרוטוקול רשת רגיל המשמש להעברת קבצים לרשת מרוחקת וממנה. בפוסט זה נראה כיצד השתמש בפקודה ftp באמצעות כמה דוגמאות בסיסיות.
בעת העברת נתונים עם ftp, החיבור אינו מוצפן. לצורך העברה מאובטחת של נתונים, נצטרך להשתמש SFTP. על מנת להעתיק קבצים, עלינו להיות לפחות בעלי הרשאת קריאה בקובץ המקור ובהרשאת כתיבה במערכת היעד.
דוגמאות בסיסיות לפקודת FTP
יצירת חיבור ל- FTP
כדי לפתוח חיבור ftp למערכת מרוחקת, על הפקודה ftp להיות מלווה בכתובת ה- IP או שם התחום של השרת המרוחק. אנו פותחים מסוף (Ctrl + Alt + T) וכותבים:
ftp 192.168.0.101
נתבקש להזין את שם המשתמש שלנו ב- FTP. לדוגמא זו, שם המשתמש ב- FTP הוא ספוקליי:
ייתכן שתראה הודעת אישור שונה בהתאם לשירות ה- FTP הפועל בשרת המרוחק.
לאחר שנכתוב את שם המשתמש, נצטרך כתוב את הסיסמה שלנו:
אם הסיסמה נכונה, השרת המרוחק יציג הודעת אישור וההודעה ftp>.
אם שרת ה- FTP שאליו אנו ניגשים מקבל חשבונות ftp אנונימיים ואתה רוצה להיכנס כמשתמש אנונימי, השתמש אנונימי כשם משתמש ואתה כתובת דוא"ל כסיסמא.
פקודות ה- ftp הנפוצות ביותר
פקודות FTP רבות דומות או זהות לפקודות בהן אנו משתמשים בשורת הפקודה במערכת GNU / Linux.
להלן חלק מפקודות ה- FTP הנפוצות ביותר שנוכל להשתמש ב:
- עזרה או? - רשום הכל פקודות FTP זמינות.
- cd - שנה ספריה במכונה מרוחקת.
- lcd - שנה ספריה במחשב מקומי.
- ls - צפה בשמות הקבצים והספריות בספריה המרוחקת הנוכחית.
- mkdir - צור ספריה חדשה בתוך הספרייה המרוחקת.
- pwd - הדפיסו את ספריית העבודה הנוכחית במכונה המרוחקת.
- מחק - מחק קובץ בספריה המרוחקת הנוכחית.
- rmdir- הסר ספרייה בספריה המרוחקת הנוכחית.
- get - מעתיק קובץ מהשרת המרוחק למכונה המקומית.
- mget - מאפשר לך להעתיק מספר קבצים מהשרת המרוחק למחשב המקומי.
- put - מעתיק קובץ מהמכונה המקומית למכונה המרוחקת.
- mput - מעתיק קובץ מהמכונה המקומית למכונה המרוחקת.
הורדת קבצים עם פקודות FTP
ברגע שאנחנו נכנסים, ספריית העבודה הנוכחית שלנו היא הספרייה הביתית של המשתמש המרוחק. כאשר אנו מורידים קבצים עם הפקודה ftp, הקבצים יורדו לספריה שממנה אנו מכנים את הפקודה ftp, אם לא נציין מסלול אחר.
אם אנו רוצים להוריד את הקבצים לספריה מקומית אחרת, שנה אליהם באמצעות ה- פקודת lcd. נניח שאנחנו רוצים להוריד את הקבצים לספריה ~ / מסמכים:
lcd ~/Documentos
כדי להוריד קובץ יחיד מהשרת המרוחק - -, נשתמש ב- קבל פיקוד. לדוגמא, להורדת קובץ בשם backup.zipנשתמש בפקודה הבאה:
get backup.zip
כדי הורד קבצים מרובים בו זמנית, נשתמש ב- פקודת mget. אנו יכולים לספק רשימה של שמות קבצים בודדים או להשתמש בתווים כלליים.
mget backup1.zip backup2.zip
בעת הורדת מספר קבצים, נתבקש לקבל אישור לכל אחד מהם.
לאחר הורדת הקבצים משרת FTP המרוחק, סגור את הקשר עם ביי או צא.
quit
העלאת קבצים עם פקודות FTP
כדי להעלות קובץ מספריה מקומית לשרת FTP מרוחק, ראשית נצטרך לפתוח את ההפעלה באמצעות פקודת FTP. ברגע שהתחלנו, נוכל להשתמש ב- לשים פקודה:
put image.png
אם אנחנו רוצים לטעון קובץ זה אינו נמצא בספריית העבודה הנוכחית שלך, השתמש בנתיב המוחלט לקובץ.
כדי העלה קבצים מרובים מספריה מקומית לשרת FTP מרוחק, נשתמש ב- פקודת mput:
mput image1.png image2.png
בעת העלאת מספר קבצים, נתבקש לאשר את כל הקובץ שנרצה להעלות.
לאחר שתסיים להעלות את הקבצים לשרת ה- FTP המרוחק שלך, סגור את הקשר עם ביי או צא.
כפי שאתה יכול לראות, בפוסט זה ראינו כיצד להשתמש בפקודה ftp כדי להוריד ולהעלות קבצים לשרת ה- FTP המרוחק שלך. אם מישהו רוצה יודע אפשרויות נוספות פשוט קרא את מדריך הפקודה:
man ftp
צ'רלי בראו תראה לך
טוב לאחר הוספת הכניסה של המשתמש, מופיע המשפט הבא.
503 השתמש תחילה ב-ATUH.
ההתחברות נכשלה.