配置 Pure-FTPd 以将 FTP 访问限制到某些 IP?

配置 Pure-FTPd 以将 FTP 访问限制到某些 IP?

有什么方法可以限制与 FTP 的连接,以便只允许来自特定 IP 或 IP 范围的连接(如果服务器上安装了 Pure-FTPd)。

类似于 .ftpaccess,ftp 访问配置文件?但是 .ftpaccess 不能与 Pure-FTPd 一起使用?

答案1

最好的方法是使用像 iptables 这样的防火墙来过滤连接到 ftp 端口的 ip 地址。如果您使用的是 debian 或 ubuntu,请查看 ufw 防火墙。ufw 使用起来非常简单。

答案2

唯一的方法是通过超级服务器(如 xinetd 或 tcpserver)运行 Pure-Ftpd。

/etc/hosts.allow然后您必须在和中配置允许的IP,/etc/hosts.deny例如。

答案3

您可以使用 TCP Wrappers 来限制对所需服务的访问。需要编辑的文件是以下文件之一。

/etc/hosts.allow

/etc/hosts.deny

您可以在网上搜索语法。

相关内容