Можно ли настроить vsftpd для приема соединений только с определенного набора IP-адресов?
Я просмотрел /etc/vsftpd.conf для опций, но намеков на это нет. В мануале тоже нет.
Моя серверная ОС: Red Hat Enterprise Linux Server версии 6.5 (Сантьяго)
Кажется, вы можете использовать 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