FTP הוא פרוטוקול העברת הקבצים הפשוט והמוכר ביותר שמחליף קבצים בין מחשב מקומי למחשב מרוחק או לרשת. לינוקס ומערכות ההפעלה יוניקס יש שורת הפקודה מובנית אתה יכול להשתמש בתור לקוחות FTP לביצוע חיבור FTP.
אזהרה: שידור FTP אינו מוצפן. כל מי שיירט את השידור יכול לקרוא את הנתונים שאתה שולח, כולל שם המשתמש והסיסמה שלך. עבור שידור מאובטח, השתמש ב- SFTP.
יצירת חיבור FTP
לפני שתוכל להשתמש בפקודות ה- FTP השונות, עליך ליצור חיבור לרשת או למחשב המרוחק. בצע זאת על ידי פתיחת חלון מסוף ב- Linux והקלדה ftp ואחריו שם תחום או כתובת IP של שרת ה- FTP, כגון ftp 192.168.0.1 או ftp domain.com . לדוגמה:
ftc.xyz.edu
פקודה זו מנסה להתחבר לשרת FTP ב abc.xyz.edu. אם היא תצליח, היא תבקש ממך להתחבר באמצעות שם משתמש וסיסמה. שרתי FTP ציבוריים לעיתים קרובות מאפשרים לך להיכנס באמצעות שם המשתמש בעילום שם ואת כתובת הדוא"ל שלך כסיסמה או ללא סיסמה בכלל.
כאשר אתה מצליח להיכנס, תראה ftp> הנחיה במסך המסוף. לפני שאתה הולך כל עוד, לקבל רשימה של פקודות FTP זמין באמצעותעזרה פונקציה. זה שימושי כי בהתאם למערכת שלך ואת התוכנה, חלק פקודות ה- FTP רשומים או לא יכול לעבוד.
דוגמאות פיקוד FTP ותיאורים
פקודות ה- FTP המשמשות עם Linux ו- Unix נבדלות מהפקודות FTP המשמשות את שורת הפקודה של Windows. להלן דוגמאות הממחישות שימושים אופייניים של פקודות FTP של Linux לצורך העתקה מרחוק, שינוי שם ומחיקת קבצים.
ftp> עזרה
פונקציית העזרה מפרטת את הפקודות שבהן באפשרותך להשתמש כדי להציג את תוכן הספריות, להעביר קבצים ולמחוק קבצים. הפקודה ftp> ? עושה את אותו הדבר.
ftp> ls
פקודה זו מדפיסה את שמות הקבצים ותיקיות המשנה בספריה הנוכחית במחשב המרוחק.
ftp> לקוחות cd
פקודה זו משנה את הספריה הנוכחית לספריית המשנה בשם לקוחות אם היא קיימת.
ftp> cdup
זה משנה את הספרייה הנוכחית לספריית האב.
ftp> lcd תמונות
פקודה זו משנה את הספריה הנוכחית במחשב המקומי תמונות , אם הוא קיים.
ftp> ascii
זה משתנה למצב ASCII להעברת קבצי טקסט. ASCII הוא ברירת המחדל ברוב המערכות.
ftp> בינארי
פקודה זו משתנה למצב בינארי להעברת כל הקבצים שאינם קבצי טקסט.
ftp> get image1.jpg
זה מוריד את הקובץ תמונה מהמחשב המרוחק למחשב המקומי. אזהרה: אם כבר קיים קובץ במחשב המקומי עם אותו שם, הוא מוחלף.
ftp>
מעלה את הקובץ תמונה מהמחשב המקומי למחשב המרוחק. אזהרה: אם כבר קיים קובץ במחשב המרוחק עם אותו שם, הוא מוחלף.
ftp>! ls
הוספת סימן קריאה מול פקודה מבצעת את הפקודה שצוינה במחשב המקומי. אז! Ls מפרט את שמות הקבצים ואת שמות הספריות של הספרייה הנוכחית במחשב המקומי.
ftp> mget * .jpg
עם הפקודה mget. אתה יכול להוריד מספר רב של תמונות. פקודה זו מורידה את כל הקבצים המסתיימים ב- .jpg.
ftp>
שינוי שם מ ל
הפקודה שינוי שם משנה את הקובץ בשם מאת אל השם החדש אל בשרת המרוחק.
ftp> שים קובץ מקומי קובץ מרחוק
פקודה זו מאחסנת קובץ מקומי במחשב המרוחק. שלח קובץ מקומי קובץ מרוחק עושה את אותו הדבר.
ftp> mput * .jpg
פקודה זו תעלה את כל הקבצים המסתיימים ב- .jpg לתיקייה הפעילה במחשב המרוחק.
ftp> למחוק מרחוק קובץ
מוחק את הקובץ בשם מרחוק הקובץ על המחשב המרוחק.
ftp> mdelete * .jpg
פעולה זו תמחק את כל הקבצים המסתיימים ב- .jpg בתיקייה הפעילה במחשב המרוחק.
ftp> שם קובץ בגודל
קבע את הגודל של קובץ במחשב המרוחק באמצעות פקודה זו.
ftp> mkdir directory-name
צור ספריה חדשה בשרת המרוחק.
ftp>
הפקודה הפקודה מפעילה או מכבה את המצב האינטראקטיבי כך שפקודות על קבצים מרובים יבוצעו ללא אישור משתמש.
ftp> צא
הפקודה quit מסתיימת הפעלת ה- FTP ויוצאת מתוכנית ה- FTP. הפקודות להתראות ו יציאה להשיג את אותו הדבר.
אפשרויות שורת הפקודה
אפשרויות (הנקראות גם דגלים או מתגים) לשנות את הפעולה של פקודת FTP. בדרך כלל, אפשרות שורת פקודה עוקבת אחרי פקודת ה- FTP העיקרית לאחר רווח. הנה רשימה של אפשרויות אתה יכול לצרף פקודות FTP ותיאור של מה שהם עושים.
- -4 השתמש רק ב- IPv4 בעת יצירת קשר עם מחשב מארח
- -6 השתמש רק ב- IPv6
- -המשבית תמיכה בהיסטוריה ועריכת פקודות
- -pהשתמש במצב פסיבי להעברת נתונים
- -אניכיבוי אינטראקטיבי מתבקש במהלך העברות קבצים
- -nמונע כניסה אוטומטית בהתחברות הראשונה
- -gמשבית את שם הקובץ
- -vמאלץ את השרת להסיר את כל התגובות
- דעוסקת באיתור באגים