เชื่อมต่อและทำงานบน FTP โดยใช้เทอร์มินัล

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

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

ในการทำงานกับเซิร์ฟเวอร์ FTP คำสั่งเดียวก็เพียงพอแล้ว:

ftp

เราใส่คำสั่ง ftp และตามด้วยที่อยู่ IP (หรือโฮสต์) ของเซิร์ฟเวอร์ FTP ที่เราต้องการเชื่อมต่อและนั่นคือตัวอย่างเช่น:

ftp 192.168.128.2

ดังที่แสดงในภาพด้านล่างผู้ใช้จะถามเราเราเขียนและกด เข้าสู่จากนั้นมันจะถามรหัสผ่านจากเราเราเขียนและกด เข้าสู่พร้อมแล้วเราไปกันเลย!

ftp-user-login

ตอนนี้เป็นที่ที่เราเขียนคำสั่งในเชลล์ใหม่ซึ่งเป็น ftp เชลล์ตัวอย่างเช่นในรายการเราใช้คำสั่ง ls

ls

นี่คือภาพหน้าจอ:

ftp-ls

มีคำสั่งอื่น ๆ อีกมากมายตัวอย่างเช่น:

  • mkdir : สร้างโฟลเดอร์
  • chmod : เปลี่ยนสิทธิ์
  • เดล : ลบไฟล์

พวกเขาดูเหมือนลินุกซ์ใช่ไหม ... ฮิฮิถ้าพวกเขาเขียน ช่วย ใน FTP shell พวกเขาได้รับคำสั่งที่สามารถใช้ได้:

ftp help

คำถาม (และบางคนสงสัย) ที่ฉันคิดคือ ... จะอัปโหลดไฟล์ได้อย่างไร?

ในการอัปโหลดไฟล์คำสั่งคือ ส่ง

ไวยากรณ์คือ:

send archivo-local archivo-final

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

send video.mp4 videos/video.mp4

พวกเขาต้องระบุชื่อของวิดีโอสุดท้ายเสมอไม่สำคัญว่าจะเหมือนกันหรือไม่ต้องการให้เปลี่ยนก็ต้องระบุเหมือนกันจึงมีผลบังคับ

ง่าย ๆ อย่างนั้นล็อก / เอาต์พุตที่ส่งคืนจะคล้ายกับสิ่งนี้:

local: video.mp4 remote: videos / videdo.mp4 200 คำสั่ง PORT สำเร็จ 150 การเปิดการเชื่อมต่อข้อมูลโหมด BINARY สำหรับการทดสอบ 226 การโอนเสร็จสมบูรณ์ โอนแล้ว 0 ไบต์ 0.00 KB / วินาที

อย่างที่ฉันบอกคุณเสมอหากคุณต้องการทราบตัวเลือกอื่น ๆ อีกมากมายเพียงอ่านคู่มือคำสั่ง:

man ftp

หรืออ่านคู่มือได้ที่ บางที่ จากอินเทอร์เน็ต

ฉันไม่ได้แสร้งทำเป็นว่านี่เป็นคู่มือขั้นสูงที่ห่างไกลจากมัน ... มันคือการวางรากฐานเท่านั้น😉

ฉันหวังว่ามันจะมีประโยชน์กับบางคน

ความนับถือ


8 ความคิดเห็นฝากของคุณ

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

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

*

*

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

  1.   Barnarasta dijo

    อุดหนุนดี !!!!
    หากคุณต้องการเชื่อมต่ออัตโนมัติกับ» ftp »และไม่จำเป็นต้องป้อน user & pass คุณต้องสร้างไฟล์ใน $ HOME ของผู้ใช้
    .netrc พร้อมสิทธิ์ chmod 600 ประกอบด้วย:
    เครื่อง [ชื่อที่กำหนด-in- / etc / hosts] ล็อกอิน [ชื่อผู้ใช้] รหัสผ่าน [passwdor]
    ....

  2.   peterczech dijo

    เพื่อนบทความดี: D ..
    Por cierto, ya no hace falta el tema anterior de desdelinux para mi proyecto ya que creé un nuevo tema propio y al final elegí a Drupal como CMS en vez de WordPress.

    1.    Eliotime3000 dijo

      ฉันรู้แล้วว่าคุณกำลังจะเลือกใช้ Drupal (สำหรับการออกแบบธีม Drupal ก็เหมือนกับ Blogger เกี่ยวกับเตียรอยด์)

      เกี่ยวกับการอัปเดตการใช้ drush นั้นง่ายกว่าการจัดการทุกอย่างในตอนท้ายของ FTP

      1.    peterczech dijo

        Drupal เป็นมากกว่า Blogger เกี่ยวกับเตียรอยด์: D ... มันให้บริการเนื้อหาที่ซับซ้อนได้เป็นอย่างดีและปรับขนาดได้มาก เส้นโค้งการเรียนรู้นั้นใหญ่กว่า Joomla และลึกซึ้งมากเมื่อเทียบกับ WordPress แต่ Drupal ไม่ได้ จำกัด คุณในสิ่งใด ๆ และความเร็วของมันสมควรได้รับความพยายาม :)

  3.   Eliotime3000 dijo

    ยอดเยี่ยม. ฉันได้พูดไปแล้วว่าทำไมคำสั่งเหล่านี้จึงปรากฏขึ้นเมื่อใช้ FileZilla

  4.   ซาอูลอูริเบ dijo

    ฉันรู้ว่าจุดประสงค์ของโพสต์คือการแสดงวิธีการเชื่อมต่อด้วยคำสั่งเดียว แต่ฉันขอแนะนำผู้บัญชาการเที่ยงคืน (mc) มันช่วยให้คุณเชื่อมต่อกับ FTP / SFTP และส่ง (อัปโหลด) ไฟล์ด้วยวิธีง่ายๆ .

    การมีส่วนร่วมของฉันต่อชุมชน ไชโย

  5.   นีโอกิ 75 dijo

    ช่วงบ่ายที่ดี

    ฉันกำลังทำแบบฝึกหัดที่ต้องการให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ FTP จาก kali linux VM และมันบอกว่าไม่พบคำสั่งเมื่อฉันใส่ ftp หรือ man ftp ไว้

    ฉันขาดอะไรไปใช่มั้ย?

  6.   กรม dijo

    ฉันเพิ่งติดตั้งและฉันก็เชื่อมต่อกับเซิร์ฟเวอร์ภายในและเมื่อฉันพยายามส่งไฟล์ฉันได้รับข้อผิดพลาด
    "553 ไม่สามารถสร้างไฟล์"
    ฉันได้รับข้อความนี้ สิ่งที่อาจล้มเหลว?