FTP協議的C語言實現

參考

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使用加密傳輸認證信息和傳輸數據,更安全。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章