需要小型轻量的独立单文件ftpd服务器

需要小型轻量的独立单文件ftpd服务器

有人可以建议一个小型的单 .c 文件 ftpd 服务器,这样我就可以在任何端口上运行它,并且它会接受该端口上任何 l/p 的 ftp 上传,并将文件放入它运行的文件夹中?

没有配置文件等,只有单纯的命令行选项。

PS 如果代码不是来自 90x,那就太好了。

答案1

根据你的评论,我会使用网猫根本不用费心FTP(假设你不能使用scp)。

源服务器,

cat myfile | nc -q 10 -l -p <someport>

目标服务器,

nc sourceserver someport > targetfile

如果您仍然认为您需要一个 FTP 服务器(并且您的问题仍然没有说明为什么它必须支持 FTP),那么您可以查看此列表中的服务器,

FTP 服务器软件的维基百科列表

老实说,不确定如何处理在非标准端口上运行它,FTP 使用两个端口(21 和 22),一个用于数据,一个用于命令。您可以使用被动 FTP 更改行为,但我从未尝试在典型端口之外设置 FTP 服务器(因为 FTP 通常不安全)。

我认为你需要看看 scp (不知道为什么你不能使用它,你没有规定)。

相关内容