ไคลเอนต์ FTP บรรทัดคำสั่งที่ดีที่สุด 6 อันดับสำหรับ Linux
FTP (File Transfer Protocol) เป็นโปรโตคอลเครือข่ายที่ใช้สำหรับถ่ายโอนไฟล์ระหว่างไคลเอนต์และเซิร์ฟเวอร์บนเครือข่ายคอมพิวเตอร์
ในช่วงแรกๆ แอปพลิเคชัน FTP ได้รับการออกแบบสำหรับบรรทัดคำสั่ง ก่อนที่จะมีการใช้ระบบปฏิบัติการ GUI (Graphical User Interface) อย่างกว้างขวาง
แม้ว่าไคลเอนต์ FTP ที่ใช้ GUI จำนวนมากจะเกิดขึ้นเมื่อเวลาผ่านไป แต่นักพัฒนายังคงสร้างไคลเอนต์ FTP ที่ใช้ CLI (Command-Line Interface) เพื่อรองรับผู้ใช้ที่ชื่นชอบวิธีการแบบดั้งเดิม”
นี่คือรายการไคลเอนต์ FTP ที่ใช้บรรทัดคำสั่งที่ดีที่สุดสำหรับ Linux
1.เอฟทีพี
ระบบปฏิบัติการ Linux มาพร้อมกับไคลเอนต์ FTP ในตัวที่คุณสามารถเข้าถึงได้ง่ายโดยการป้อนคำสั่ง ftp
ในเทอร์มินัลของคุณ
ด้วย FTP คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์โดยไม่เปิดเผยตัวตน (หากเปิดใช้งานคุณลักษณะนี้บนเซิร์ฟเวอร์) หรือใช้ข้อมูลประจำตัวผู้ใช้ของคุณ ดาวน์โหลด/อัปโหลดไฟล์ระหว่างเครื่องภายในเครื่องและเซิร์ฟเวอร์ที่เชื่อมต่อ ใช้นามแฝง ฯลฯ
นอกจากนี้ เมื่อใช้ FTP ในการถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ การเชื่อมต่อจะไม่ปลอดภัยและข้อมูลไม่ได้รับการเข้ารหัส สำหรับการถ่ายโอนข้อมูลที่ปลอดภัย ให้ใช้ sFTP (Secure File Transfer Protocol) หรือ SCP (Secure Copy)
2. แอลเอฟทีพี
LFTP เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งแบบโอเพ่นซอร์สฟรีที่ออกแบบมาสำหรับโปรโตคอลการถ่ายโอนไฟล์ต่างๆ (เช่น sftp, fish, torrent) บน Unix และระบบปฏิบัติการที่คล้ายกัน
โดยมีคุณลักษณะบุ๊กมาร์ก การควบคุมงาน การรองรับไลบรารี readline คำสั่งมิเรอร์ในตัว และการรองรับการถ่ายโอนไฟล์หลายไฟล์พร้อมกัน
lftp สามารถติดตั้งได้จากที่เก็บเริ่มต้นโดยใช้ตัวจัดการแพ็คเกจดังที่แสดง
sudo apt install lftp [On Debian, Ubuntu and Mint]
sudo yum install lftp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp [On Gentoo Linux]
sudo apk add lftp [On Alpine Linux]
sudo pacman -S lftp [On Arch Linux]
sudo zypper install lftp [On OpenSUSE]
3. เอ็นซีเอฟทีพี
NcFTP เป็นไคลเอนต์ FTP ข้ามแพลตฟอร์มฟรี และเป็นทางเลือกแรกสำหรับโปรแกรม FTP มาตรฐานที่พัฒนาขึ้นเพื่อให้ใช้งานง่าย พร้อมคุณสมบัติและการปรับปรุงประสิทธิภาพหลายประการของ FTP
คุณลักษณะต่างๆ ได้แก่ การโทรซ้ำโฮสต์ การประมวลผลเบื้องหลัง การดาวน์โหลดต่ออัตโนมัติ การเติมชื่อไฟล์ให้สมบูรณ์ มาตรวัดความคืบหน้า และการสนับสนุนโปรแกรมอรรถประโยชน์อื่นๆ เช่น ncftpput และ ncftpget
NcFTP สามารถติดตั้งได้จากที่เก็บเริ่มต้นโดยใช้ตัวจัดการแพ็คเกจดังที่แสดง
sudo apt install ncftp [On Debian, Ubuntu and Mint]
sudo yum install ncftp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp [On Gentoo Linux]
sudo apk add ncftp [On Alpine Linux]
sudo pacman -S ncftp [On Arch Linux]
sudo zypper install ncftp [On OpenSUSE]
4.cbftp
cbftp เป็นไคลเอนต์ FTP/FXP ที่ยืดหยุ่น ซึ่งช่วยให้ผู้ใช้สามารถถ่ายโอนไฟล์ขนาดใหญ่ได้อย่างปลอดภัยและมีประสิทธิภาพโดยไม่ต้องใช้อีเมล โดยทั่วไปแล้วจะใช้งานได้ในบรรทัดคำสั่ง แต่คุณสามารถเรียกใช้ในรูปแบบกึ่ง GUI ได้โดยใช้ ncurses
คุณสมบัติประกอบด้วยโปรแกรมดูภายในที่รองรับการเข้ารหัสหลายรายการ การข้ามรายการ คำสั่งระยะไกลสำหรับคำสั่งการโทร UDP เช่น race, download, fxp, raw, idle ฯลฯ และการเข้ารหัสข้อมูลด้วย AES-256 และอื่นๆ อีกมากมาย
5. ยะเอฟซี
Yafc เป็นไคลเอนต์ FTP แบบโอเพ่นซอร์สที่ออกแบบมาเพื่อทดแทนโปรแกรม FTP มาตรฐานบนระบบ Linux พร้อมรองรับระบบที่สอดคล้องกับ POSIX
เป็นบริการฟรีโดยสมบูรณ์ด้วยรายการคุณสมบัติที่หลากหลายซึ่งรวมถึง get/put/fxp/ls/rm แบบเรียกซ้ำ การเข้าคิว การเติมแท็บให้สมบูรณ์ นามแฝง และการสนับสนุน SSH2 และพร็อกซี
Yafc สามารถติดตั้งได้จากที่เก็บเริ่มต้นโดยใช้ตัวจัดการแพ็คเกจดังที่แสดง
sudo apt install yafc [On Debian, Ubuntu and Mint]
sudo yum install yafc [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc [On Gentoo Linux]
sudo apk add yafc [On Alpine Linux]
sudo pacman -S yafc [On Arch Linux]
sudo zypper install yafc [On OpenSUSE]
6. รับ
wget ได้รับการออกแบบมาเพื่อดาวน์โหลดไฟล์เป็นหลัก แต่ยังรองรับ FTP และ FTPS อีกด้วย เป็นที่รู้จักในเรื่องความเรียบง่ายและความสามารถในการดาวน์โหลดซ้ำ
หากต้องการใช้ wget เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP คุณสามารถระบุชื่อผู้ใช้ รหัสผ่าน และ FTP URL ของไฟล์ที่คุณต้องการ ดาวน์โหลด
wget ftp://username:password@ftp_server_address/path/to/file
คุณมีประสบการณ์กับไคลเอนต์ FTP บรรทัดคำสั่งเหล่านี้หรือไม่? หรือคุณรู้ทางเลือกอื่นที่ควรอยู่ในรายการนี้หรือไม่? อย่าลังเลที่จะแสดงความคิดเห็นของคุณด้านล่าง