SmbFTPDFTP服务器

联合创作 · 2023-10-01 13:17

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

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

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

SmbFTPD 支援大多數的 Unix 系統,測試過 FreeBSD 5.x、FreeBSD 6.x、FreeBSD 7.x、Linux 2.4、Linux 2.6、NetBSD 等。而且它非常易於 cross compile,您也可以安裝在非 x86 的平台上,目前測試過的平台有 ARM、PowerPC、x86。

  • 效能優越
  • 檔案很小 (約 90KB),佔用記憶體空間小
  • 支援 SSL/TLS 加密
  • 支援虛擬的使用者,可以使用 MySQL、PostgreSQL、或文字檔存放使用者。
  • 支援 UTF8 及非 UTF8 的 FTP client 和檔案系統間的檔名轉換
  • 可以更改 port
  • 限制最多連線數量及同一個 IP 最多連線數目
  • 針對使用者、群組做流量控制
  • 針對使用者、群組設定 chroot 的路徑
  • 類似 Samba 的資料夾權限,可以針對目錄設定使用者的讀寫權限
  • 限制 FTP 指令的使用,如上傳、下載等
  • 匿名使用者登入
  • 諸多匿名使用者的權限控制
  • 同時支援 Samba 權限控制模式及一般 FTP 模式
  • 可以拒絕某些使用者 "ls" 出某一個 share 下的檔案
  • 可以拒絕某些使用者下載檔案或是修改已存在的檔案
  • 可以讓某個資料夾處於只能上傳的模式
浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报