有什么方法可以限制与 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
您可以在网上搜索语法。