是否可以设置 vsftpd 仅接受来自特定一组 IP 地址的连接?
我查看了 /etc/vsftpd.conf 中的选项,但没有任何提示。手册也没有。
我的服务器操作系统:Red Hat Enterprise Linux Server 版本 6.5(圣地亚哥)
答案1
似乎您可以使用TCP Wrappers
(刚刚在我的 Ubuntu 上测试过)并使用hosts.allow
和hosts.deny
过滤 vsftpd 访问。
将以下内容添加到您的vsftpd.conf
文件中:
tcp_wrappers=YES
重新启动 vsftpd。
拒绝/etc/hosts.deny
所有人使用 vsftpd:
vsftpd: ALL
然后,/etc/hosts.allow
添加授权的IP:
vsftpd:192.168.0.39 192.168.0.50