คำสั่ง FTP เชื่อมต่อและทำงานผ่านเทอร์มินัล

เกี่ยวกับคำสั่ง ftp

ในบทความต่อไปเราจะมาดูคำสั่ง FTP สำหรับ อัปโหลดดาวน์โหลดหรือจัดการเนื้อหาของ FTP เรามีแอพพลิเคชั่นกราฟิกมากมายไม่รู้จบ Filezilla เป็นที่นิยมมากที่สุด แต่ถ้าคุณเป็นแฟนของเทอร์มินัลก็สามารถทำได้จากบรรทัดคำสั่ง

นี่คือ มีประโยชน์โดยเฉพาะเมื่อทำงานบนเซิร์ฟเวอร์และเราไม่มี GUIแต่เราจำเป็นต้องอัปโหลดไฟล์ไปยัง FTP หรือเพียงแค่ลบบางสิ่งสร้างโฟลเดอร์ ฯลฯ เราสามารถทำสิ่งเหล่านี้ได้ด้วยเทอร์มินัลของเรา

(FTPโปรโตคอลการถ่ายโอนไฟล์) เป็นโปรโตคอลเครือข่ายมาตรฐานที่ใช้ในการถ่ายโอนไฟล์เข้าและออกจากเครือข่ายระยะไกล ในโพสต์นี้เราจะมาดูกันว่า ใช้คำสั่ง ftp ผ่านตัวอย่างพื้นฐาน.

เมื่อถ่ายโอนข้อมูลด้วย ftp การเชื่อมต่อจะไม่เข้ารหัส เพื่อการถ่ายโอนข้อมูลที่ปลอดภัยเราจะต้องใช้ SFTP. ในการคัดลอกไฟล์เราต้องมีสิทธิ์ในการอ่านไฟล์ต้นฉบับเป็นอย่างน้อยและอนุญาตให้เขียนบนระบบเป้าหมาย

ตัวอย่างพื้นฐานของคำสั่ง FTP

กำลังสร้างการเชื่อมต่อกับ FTP

ไปยัง เปิดการเชื่อมต่อ ftp กับระบบระยะไกลคำสั่ง ftp ต้องตามด้วยที่อยู่ IP หรือชื่อโดเมนของเซิร์ฟเวอร์ระยะไกล เราเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียน:

ftp 192.168.0.101

เราจะขอให้ป้อนชื่อผู้ใช้ FTP ของเรา สำหรับตัวอย่างนี้ชื่อผู้ใช้ FTP คือ ซาโปเคลย์:

การเชื่อมต่อคำสั่ง FTP

คุณอาจเห็นข้อความยืนยันที่แตกต่างกันขึ้นอยู่กับบริการ FTP ที่ทำงานบนเซิร์ฟเวอร์ระยะไกล

เมื่อเราเขียนชื่อผู้ใช้แล้วเราจะต้อง เขียนรหัสผ่านของเรา:

คำสั่ง passwd FTP

หากรหัสผ่านถูกต้องเซิร์ฟเวอร์ระยะไกลจะแสดงไฟล์ ข้อความยืนยันและพรอมต์ ftp>.

ผู้ใช้เชื่อมต่อคำสั่ง FTP

หากเซิร์ฟเวอร์ FTP ที่เรากำลังเข้าถึงยอมรับ บัญชี ftp ที่ไม่ระบุชื่อ และคุณต้องการเข้าสู่ระบบในฐานะผู้ใช้ที่ไม่ระบุชื่อให้ใช้ ไม่ระบุชื่อ เป็นชื่อผู้ใช้และคุณ ที่อยู่อีเมล เป็นรหัสผ่าน

คำสั่ง ftp ทั่วไปส่วนใหญ่

คำสั่ง FTP จำนวนมากคล้ายหรือเหมือนกันกับคำสั่งที่เราใช้ที่พรอมต์คำสั่งบนระบบ Gnu / Linux

ช่วยคำสั่ง FTP

ด้านล่างนี้คือ คำสั่ง FTP ทั่วไปบางคำสั่ง ที่เราสามารถใช้ได้:

  • ช่วยหรือ? - แสดงรายการทั้งหมด คำสั่ง FTP ที่ใช้ได้.
  • cd - เปลี่ยนไดเร็กทอรีบนเครื่องระยะไกล
  • lcd - เปลี่ยนไดเร็กทอรีบนเครื่องโลคัล
  • ls - ดูชื่อของไฟล์และไดเร็กทอรีในรีโมตไดเร็กทอรีปัจจุบัน
  • mkdir - สร้างไดเร็กทอรีใหม่ภายในรีโมตไดเร็กทอรี
  • pwd - พิมพ์ไดเร็กทอรีการทำงานปัจจุบันบนเครื่องระยะไกล
  • ลบ - ลบไฟล์ในไดเร็กทอรีระยะไกลปัจจุบัน
  • rmdir- ลบไดเร็กทอรีในรีโมตไดเร็กทอรีปัจจุบัน
  • รับ - คัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกลไปยังเครื่องโลคัล
  • mget - อนุญาตให้คุณคัดลอกไฟล์หลายไฟล์จากเซิร์ฟเวอร์ระยะไกลไปยังเครื่องโลคัล
  • ใส่ - คัดลอกไฟล์จากเครื่องท้องถิ่นไปยังเครื่องระยะไกล
  • mput - คัดลอกไฟล์จากเครื่องโลคัลไปยังเครื่องระยะไกล

การดาวน์โหลดไฟล์ด้วยคำสั่ง FTP

เมื่อเราเข้าสู่ระบบไดเร็กทอรีการทำงานปัจจุบันของเราคือโฮมไดเร็กทอรีของผู้ใช้ระยะไกล เมื่อเราดาวน์โหลดไฟล์ด้วยคำสั่ง ftp ไฟล์จะถูกดาวน์โหลดไปยังไดเร็กทอรีที่เราเรียกคำสั่ง ftpหากเราไม่ระบุเส้นทางอื่น

หากเราต้องการดาวน์โหลดไฟล์ไปยังไดเร็กทอรีโลคัลอื่นให้เปลี่ยนเป็นไฟล์โดยใช้ไฟล์ คำสั่ง lcd. สมมติว่าเราต้องการดาวน์โหลดไฟล์ไปยังไดเร็กทอรี ~ / เอกสาร:

เอกสาร LCD คำสั่ง FTP

lcd ~/Documentos

ไปยัง ดาวน์โหลดไฟล์เดียวจากเซิร์ฟเวอร์ระยะไกลเราจะใช้ไฟล์ รับคำสั่ง. ตัวอย่างเช่นในการดาวน์โหลดไฟล์ชื่อ สำรองข้อมูล.zipเราจะใช้คำสั่งต่อไปนี้:

รับคำสั่ง FTP

get backup.zip

ไปยัง ดาวน์โหลดไฟล์หลายไฟล์พร้อมกันเราจะใช้ไฟล์ คำสั่ง mget. เราสามารถให้รายชื่อไฟล์แต่ละชื่อหรือใช้อักขระตัวแทน

คำสั่ง mget FTP

mget backup1.zip backup2.zip

เมื่อดาวน์โหลดไฟล์หลายไฟล์เราจะถูกขอให้ยืนยันสำหรับแต่ละไฟล์

เมื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP ระยะไกลเสร็จแล้ว ปิดการเชื่อมต่อด้วยลาก่อนหรือเลิก.

quit

การอัปโหลดไฟล์ด้วยคำสั่ง FTP

ในการอัปโหลดไฟล์จากโลคัลไดเร็กทอรีไปยังเซิร์ฟเวอร์ FTP ระยะไกลก่อนอื่นเราจะต้องเปิดเซสชันโดยใช้คำสั่ง FTP เมื่อเริ่มต้นเราสามารถใช้ไฟล์ ใส่คำสั่ง:

ใส่คำสั่ง FTP

put image.png

หากเราต้องการโหลดไฟล์นั้น ไม่ได้อยู่ในไดเร็กทอรีการทำงานปัจจุบันของคุณใช้พา ธ สัมบูรณ์ไปยังไฟล์.

ไปยัง อัปโหลดไฟล์หลายไฟล์จากไดเร็กทอรีโลคัลไปยังเซิร์ฟเวอร์ FTP ระยะไกลเราจะใช้ไฟล์ คำสั่ง mput:

คำสั่ง mput FTP

mput image1.png image2.png

เมื่ออัปโหลดหลายไฟล์เราจะถูกขอให้ยืนยันสำหรับแต่ละไฟล์ที่เราต้องการอัปโหลด

เมื่อคุณอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP ระยะไกลของคุณเสร็จแล้ว ปิดการเชื่อมต่อด้วยลาก่อนหรือเลิก.

ดังที่คุณเห็นในโพสต์นี้เราได้เห็นวิธีใช้คำสั่ง ftp เพื่อดาวน์โหลดและอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP ระยะไกลของคุณ หากใครต้องการ ทราบตัวเลือกเพิ่มเติม เพียงอ่านคู่มือคำสั่ง:

คำสั่ง man page ftp

man ftp

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ชาร์ลีคิ้ว dijo

    Charlie Brow Look Go

  2.   Bernat dijo

    หลังจากเข้าสู่ระบบของผู้ใช้แล้ว ประโยคต่อไปนี้จะปรากฏขึ้น
    503 ใช้ ATUH ก่อน
    การเข้าสู่ระบบล้มเหลว