SmbFTPD FTP服务器开源项目

我要开发同款
匿名用户2009年01月11日
54阅读
开发技术C/C++
所属分类服务器软件、文件服务器(FTP)
授权协议未知

作品详情

SmbFTPD是一套從FreeBSD的FTPdaemon修改而成的軟體。它除了擁有原本FreeBSDftpd所有功能外,還有更多使用者權限控制、整合設定檔路徑及更多功能。另外,它也支援SSL/TLS加密的功能,該功能是由BSDftpd-ssl移植而來。

SmbFTPD和一般FTPdaemon最大的不同在於它使用類似Samba的資料夾權限設定,您可以設定讓FTP使用者登入後所看到的目錄跟使用Windows登入時一模一樣。也就是說FTP登入的使用者對於資料夾的存取權限和使用Windows登入Samba一模一樣。

而您也可以將SmbFTPD做為一般FTPdaemon使用,或同時支援Samba模式。FreeBSD的FTPdaemon本來效能就很好,修改過的SmbFTPD效能也十分優越,而且程式檔本身體積很小。

SmbFTPD支援大多數的Unix系統,測試過FreeBSD5.x、FreeBSD6.x、FreeBSD7.x、Linux2.4、Linux2.6、NetBSD等。而且它非常易於crosscompile,您也可以安裝在非x86的平台上,目前測試過的平台有ARM、PowerPC、x86。

效能優越檔案很小(約90KB),佔用記憶體空間小支援SSL/TLS加密支援虛擬的使用者,可以使用MySQL、PostgreSQL、或文字檔存放使用者。支援UTF8及非UTF8的FTPclient和檔案系統間的檔名轉換可以更改port限制最多連線數量及同一個IP最多連線數目針對使用者、群組做流量控制針對使用者、群組設定chroot的路徑類似Samba的資料夾權限,可以針對目錄設定使用者的讀寫權限限制FTP指令的使用,如上傳、下載等匿名使用者登入諸多匿名使用者的權限控制同時支援Samba權限控制模式及一般FTP模式可以拒絕某些使用者"ls"出某一個share下的檔案可以拒絕某些使用者下載檔案或是修改已存在的檔案可以讓某個資料夾處於只能上傳的模式
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论