twbsd.org
 
  Select Language: Home  SmbFTPD Forum 

SmbFTPD

简介

文件

下载


什么是 SmbFTPD

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 下的档案
  • 可以拒绝某些使用者下载档案或是修改已存在的档案
  • 可以让某个数据夹处于只能上传的模式

Copyright © 2002-2024 Alex Wang from www.twbsd.org. All rights reserved.