אנדרואיד

כיצד להשתמש בפקודת לינוקס ftp להעברת קבצים

Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта

Установка сервера FTP на Linux Ubuntu и публикация FTP-сайта

תוכן עניינים:

Anonim

FTP (Protocol Transfer Protocol) הוא פרוטוקול רשת רגיל המשמש להעברת קבצים לרשת מרוחקת וממנה.

במדריך זה, נראה לך כיצד להשתמש בפקודה Linux ftp באמצעות דוגמאות מעשיות.

ברוב המקרים, תשתמש בלקוח FTP שולחני כדי להתחבר לשרת המרוחק ולהורדה או העלאה של קבצים. עם זאת, פקודת ה- ftp שימושית כשאתה עובד בשרת ללא GUI ורוצה להעביר קבצים דרך FTP לשרת מרוחק או ממנו.

לפני שאתה מתחיל

בעת העברת נתונים דרך ftp החיבור אינו מוצפן. להעברת נתונים מאובטחת, השתמש ב- SCP.

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

בעת העברת קבצים גדולים מומלץ להריץ את הפקודה ftp בתוך מסך או הפעלת tmux.

הספרייה ממנה אתה מפעיל את הפקודה ftp היא מדריך העבודה המקומי.

הקמת חיבור FTP

  1. לפתיחת חיבור ftp למערכת מרוחקת השתמש בפקודת ftp ואחריה כתובת ה- IP של השרת המרוחק או שם התחום:

    ftp 192.168.42.77

    אם החיבור נוצר, תוצג הודעת אישור ותתבקש להזין את שם המשתמש שלך ב- FTP, בדוגמה זו שם המשתמש של ה- FTP הוא linuxize :

    220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 21:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (192.168.42.77:localuser): linuxize

    לאחר שתזין את שם המשתמש תתבקש להקליד את הסיסמה שלך:

    Password:

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

    230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>

אם שרת ה- FTP אליו אתה ניגש מקבל חשבונות ftp אנונימיים, ואתה רוצה להתחבר כמשתמש אנונימי, השתמש anonymous כשם משתמש וכתובת הדוא"ל שלך כסיסמה.

פקודות FTP נפוצות

פקודות FTP רבות דומות או זהות לפקודות שהיית מקליד בשורת הפקודה של Linux.

להלן כמה מפקודות FTP הנפוצות ביותר

  • help או ? - רשימת כל פקודות ה- FTP הזמינות. cd - שינוי ספרייה במחשב המרוחק. lcd - שנה את הספרייה במחשב המקומי. ls - רשום את שמות הקבצים והספריות בספריה המרוחקת הנוכחית. mkdir - צור ספרייה חדשה בתוך הספרייה הנוכחית המרוחקת. pwd - הדפיס את ספריית העבודה הנוכחית במחשב המרוחק. delete - הסר קובץ בספריה המרוחקת הנוכחית. rmdir - הסר ספריה בספריה המרוחקת הנוכחית. get - העתק קובץ אחד מרחוק למחשב המקומי. mget - העתק מספר קבצים מרחוק למחשב המקומי. put - העתק קובץ אחד מהמקומי למחשב המרוחק. mput - העתק קובץ אחד mput למחשב המרוחק.

הורדת קבצים עם פקודת ה- FTP

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

בעת הורדת קבצים עם הפקודה ftp , הקבצים יורדו לספרייה ממנה הקלדת את הפקודה ftp .

נניח שאנחנו רוצים להוריד את הקבצים ~/ftp_downloads :

lcd ~/ftp_downloads

כדי להוריד קובץ בודד מהשרת המרוחק, השתמש בפקודה get . לדוגמה כדי להוריד קובץ בשם backup.zip השתמש בפקודה הבאה:

get backup.zip

הפלט צריך להיראות כך:

200 PORT command successful 150-Connecting to port 60609 150 6516.9 kbytes to download 226-File successfully transferred 226 2.356 seconds (measured here), 2.70 Mbytes per second 6673256 bytes received in 2.55 seconds (2.49 Mbytes/s)

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

mget backup1.zip backup2.zip

בעת הורדת מספר קבצים תתבקש לקבל אישור לכל קובץ.

mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)

לאחר שתסיים להוריד קבצים משרת ה- FTP המרוחק שלך, סגור את החיבור עם bye או quit .

quit

221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.

העלאת קבצים עם פקודת ה- FTP

כדי להעלות קובץ מספריה מקומית לשרת FTP מרוחק השתמש בפקודה put :

put image.jpg

הפלט צריך להיראות כך:

200 PORT command successful 150 Connecting to port 34583 226-File successfully transferred 226 0.849 seconds (measured here), 111.48 Kbytes per second 96936 bytes sent in 0.421 seconds (225 kbytes/s)

כדי להעלות מספר קבצים מספריה מקומית לשרת FTP מרוחק השתמש בפקודת mput :

mput image1.jpg image2.jpg

mput image1.jpg? y 200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)

בעת העלאת מספר קבצים תתבקש לקבל אישור לכל קובץ שתרצה להעלות.

לאחר שתסיים להעלות קבצים לשרת ה- FTP המרוחק שלך, סגור את החיבור עם bye או quit .

סיכום

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

מסוף ftp