我有一堆安装了vsftpd守护进程的LXC容器。 我想转发/代理从dom0服务器端口21的stream量到特定的容器基于FTP用户名如[email protected]或域部分更加精确。
我试图使用FTP代理 ,它完美的作品,但没有SSL支持。 Frox有SSL支持,但只能在代理和ftpd服务器之间。
我发现鱿鱼可以做FTP和SSL,但我从来没有做过什么与鱿鱼 ,我不知道是否合适。 也许你可以提供有关这方面的信息,或给出任何其他的想法?
最后,我将最终得到多个iptables DNAT直接指向容器的vsftpd守护进程,但常见的端口21看起来不错。
您可能会考虑使用proftpd的mod_proxy模块; 它可以在前端和后端执行FTPS,并执行每个用户的路由。 请参阅proftpd-mod_proxy
完全免责声明:我是proftpd和mod_proxy的作者/开发者。