參考
filezilla
linux C 實現FTP客戶端
linux下用C編寫ftp客戶端
libcurl - the multiprotocol file transfer library
嵌入式linux基於netkit-ftp-0.17的ftp客戶端移植
開源FTP Server
Tinyftpd
開源一款ftp軟件——filezilla
vsftpd
pure-ftpd
開源FTP Client
用C語言實現FTP協議客戶端的主要功能
開源一款ftp軟件——filezilla
SFTP和FTP
在Linux環境下,一般通過第三方的SSH工具連接到Linux,當需要傳輸文件到Linux服務器當中,很多人習慣用ftp來傳輸,其實Linux默認是不提供ftp的,需要你額外安裝FTP服務器。而且ftp服務器端會佔用一定的VPS服務器資源。SFTP不用額外安裝任何服務器端程序,很多公司爲了安全性Linux沒有外網環境,只有SSH,SSH默認就開啓了SFTP。SFTP使用加密傳輸認證信息和傳輸數據,更安全。