Linux 中的哪种 ftp 服务器允许我拥有不同的用户凭据而不是 Linux 内置用户?

Linux 中的哪种 ftp 服务器允许我拥有不同的用户凭据而不是 Linux 内置用户?

我正在寻找一个 ftp 服务器,它允许我管理不同的用户凭证,而不是使用 linux 内置的用户/密码?

答案1

FTPD软件FTPD 工具两者都可以配置为接受虚拟用户。两者都可以配置为使用备用密码文件、mysql 数据库、LDAP 等来管理用户凭据。两者都应该可以从您附近的存储库获得。

答案2

这可以通过pam.d为您的 FTP 应用程序使用自定义文件来实现,将其指向一组替代实际密码/影子集的文件。

执行此操作的一个 PAM 模块是pam_fshadow

答案3

您的问题很模糊,但我猜您的意思是如果您可以拥有一个根本不使用系统帐户而是使用隔离帐户的 FTP 服务器。

那么,您有很多选择。

FTP 服务让您将用户信息存储在 LDAP 或 SQL 中,完全不依赖于 PAM。ProFTPd 也可以使用pam_ldappam_mysql不依赖于您的系统帐户。

纯FTPd类似,甚至更轻量。

您还可以配置vsftpd使用 LDAP/SQL,pam_ldap或者pam_mysql完全不依赖系统帐户。

而且,你确定你需要FTPSFTP这些天不需要吗?

答案4

看一下CrushFTP。它支持多种操作系统和多种协议。您可以使用单独的用户数据库。功能太多,无法在此列出,但有免费试用版。即使在试用期间,支持也非常出色。

相关内容