- - วิธีใช้ FTP จากบรรทัดคำสั่งบน Linux

วิธีใช้ FTP จากบรรทัดคำสั่งบน Linux

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

มีไคลเอนต์บรรทัดคำสั่ง FTP ที่มีประโยชน์อยู่เล็กน้อยบน Linux ในอดีตที่ผ่านมาฉันได้พูดคุยเกี่ยวกับแอพบรรทัดคำสั่งที่ยอดเยี่ยมหนึ่งรายการในรายการ FTP ไคลเอนต์ที่ดีที่สุดสำหรับ Linux ดังที่กล่าวไว้ในโพสต์นี้เราจะไม่เน้นไปที่แอพนั้นเนื่องจากมันซับซ้อนเกินไปสำหรับสิ่งที่เราต้องการ การอัพโหลดและดาวน์โหลดพื้นฐาน แต่เราจะใช้ไคลเอนต์ GNU FTP มาตรฐานแทน

หมายเหตุ: ไคลเอนต์ GNU FTP จะไม่ทำงานกับ SFTP หรือ FTPS มันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ FTP เท่านั้น

ติดตั้ง FTP CLI

แอป GNU FTP ใช้กันอย่างแพร่หลายดังนั้นแพ็คเกจนี้อาจติดตั้งไว้ล่วงหน้าแล้วในการกระจายค่อนข้างน้อย ที่กล่าวไว้ว่าไม่ใช่ทุก ๆ การแจกจ่ายที่มีการติดตั้งไคลเอนต์ไว้ล่วงหน้าดังนั้นจึงเป็นความคิดที่ดีที่จะศึกษาวิธีการใช้งานก่อนที่จะใช้งานได้

ในการติดตั้งแอพ FTP บนระบบปฏิบัติการ Linux ของคุณให้เปิดหน้าต่างเทอร์มินัลโดยกดปุ่ม Ctrl + Alt + T หรือ Ctrl + Shift + T การรวมแป้นพิมพ์ จากนั้นทำตามคำแนะนำอย่างละเอียดที่สอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่

อูบุนตู

บน Ubuntu Linux ไคลเอนต์ CLI FTP นั้นมีอยู่ในที่เก็บซอฟต์แวร์“ Ubuntu Main” ในการติดตั้งลงในระบบของคุณคุณจะต้องใช้ ฉลาด คำสั่ง terminal

sudo apt install ftp

Debian

ไคลเอนต์ CLI FTP สนับสนุน Debian Linux มาเป็นเวลานาน ทำให้สามารถติดตั้งได้ง่ายผ่านที่เก็บซอฟต์แวร์“ Debian Main”

ในการติดตั้งแอพ CLI FTP บน Debian PC ของคุณให้ใช้ apt-get คำสั่งด้านล่าง

sudo apt-get install ftp

Arch Linux

ผู้ใช้ Arch Linux จะไม่สามารถค้นหาที่เก็บแพ็กเกจสำหรับแพ็กเกจ“ FTP” หากพวกเขาต้องการใช้แอพนี้เนื่องจากนักพัฒนาไม่ได้ทำแพ็กเกจแอป CLI FTP แยกต่างหาก หากต้องการใช้ FTP จากบรรทัดคำสั่งบน Arch Linux คุณต้องติดตั้งแพ็คเกจ“ inetutils” ด้วย Pacman.

sudo pacman -S inetutils

Fedora

ไคลเอนต์บรรทัดคำสั่ง FTP พร้อมใช้งานสำหรับผู้ใช้ Fedora Linux ผ่านทาง "Fedora x86_64" และ "Fedora i386" ที่เก็บซอฟต์แวร์ หากคุณเป็นผู้ใช้ Fedora ให้ติดตั้งแพ็คเกจดังต่อไปนี้ DNF คำสั่งในหน้าต่างเทอร์มินัล

sudo dnf install ftp

OpenSUSE

ผู้ใช้ OpenSUSE ที่ต้องการใช้ไคลเอนต์ CLI FTPบนระบบปฏิบัติการของพวกเขายินดีที่จะทราบว่าโปรแกรมนั้นสามารถติดตั้งได้ใน Leap 15.0, Leap 42.3 และ Tumbleweed ผ่านที่เก็บซอฟต์แวร์ "OpenSUSE Oss All"

หากต้องการเริ่มการติดตั้งบนระบบ SUSE ของคุณให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ zypper คำสั่งด้านล่าง

sudo zypper install ftp

ลินุกซ์ทั่วไป

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

เพื่อติดตั้งไคลเอนต์ CLI FTP บน Linux ของคุณระบบปฏิบัติการเปิดเทอร์มินัล จากนั้นค้นหาและติดตั้ง“ ftp” หรือ“ inetutils” หรือหากคุณไม่พบแอปที่ใดก็ได้ในแหล่งซอฟแวร์ตรวจสอบวิธีการดึงซอร์สโค้ดจาก GNU.org

เชื่อมต่อกับเซิร์ฟเวอร์ FTP ผ่าน CLI

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

หมายเหตุ: ไม่สามารถหาที่อยู่ IP ระยะไกลของเซิร์ฟเวอร์ FTP ของคุณได้ อ่านคู่มือของเราเกี่ยวกับวิธีค้นหาที่อยู่ IP บน Linux

ftp remote-ip-address-or-domain-name

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

ดาวน์โหลดไฟล์ FTP ผ่าน CLI

การดาวน์โหลดไฟล์ผ่าน FTP ในบรรทัดคำสั่งทำได้ด้วย ได้รับ คำสั่ง หากต้องการเริ่มดาวน์โหลดให้ลองใช้ไวยากรณ์คำสั่งต่อไปนี้

get /home/remote-username/location/of/folder/or/file

ปล่อยให้ไคลเอนต์ FTP ดาวน์โหลดไฟล์ไปยังระบบของคุณ เมื่อประสบความสำเร็จจะปรากฏในไดเรกทอรีที่สถานีใน Linux PC ของคุณเริ่มทำงาน (โดยปกติ / home / ชื่อผู้ใช้ /)

อัปโหลดไฟล์ FTP ผ่าน CLI

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

send /home/remote-username/location/of/folder/or/file

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

ความคิดเห็น