Linux:设置临时 FTP 存储而不向系统添加用户

Linux:设置临时 FTP 存储而不向系统添加用户

我想从某人那里接收一个包含 10GB 以上数据的文件夹。我们无法看到对方,而且我们的网速太慢,但我们都在同一个局域网 (100Mbps)。

因此,我想临时设置 FTP 服务器在我的 Ubuntu 16.04 机器上并定义一个临时用户名,以便他可以连接到它并将文件上传到服务器(即我的机器)。

看来 vsftpd 不是一个合适的解决方案,因为它只允许本地用户访问(是真的吗?)。我不想在我的 Linux 机器上添加用户。相反,我只想向 ftp 服务器添加一个临时用户。

最好的解决方案是什么?

PS FileZilla 是发送者唯一可以使用的软件!不建议使用 SSH 等替代选项。

答案1

FTPD软件可以使用虚拟用户。VirtualUser 是只有 ProFTPD 知道的用户,与系统的其余部分没有任何联系。

答案2

vsftpd 是正确的选择,它应该与 pam_userdb 结合使用才能实现虚拟用户,然后您可以随意映射。

相关内容