将一个 ftp 用户路由到另一个 ftp 服务器

将一个 ftp 用户路由到另一个 ftp 服务器

我在 Debian 机器上配置了一个 FTP 服务器:一个用户需要访问该机器后面的另一个 FTP 服务器,并且我们只有一个公共 IP 地址。

我想到解决方案是将用户的主目录设置为一个目录,在该目录中我使用 ftpfs 挂载远程 FTP 服务器。

还有其他解决方案吗?

答案1

如何让特殊用户通过不同的端口连接到网关,并将该端口重定向到其后面的机器上的 ftp 服务器?

  • 正常情况:

    user$ ftp gateway
    

    -> 像往常一样连接到网关的 21 端口

  • 特例:

    user$ ftp gateway 2121
    

    -> 通过特殊端口 2121 连接到网关。
    网关将其重定向到其后面的机器上的端口 21,以便用户到达其他 ftp 服务器。

唯一的技巧是设置端口重定向。取决于您是否在路由器后面,或者 Linux 机器是否是网关。

相关内容