I'm looking for a way to configure vsftpd to use multiple listen_address IPs. I'm aware that if I set it to the default, it will listen on all available interface IPs, but that's not what I'm looking for.
Is there a way to configure something like this?
listen_address=192.168.1.3,192.168.1.4,192.168.1.5
Regards
I have not idea about vsftpd exactly, but what about listen all interfaces and add iptables rule to prevent access from some of them?
like iptables -A INPUT -i ... -j DROP
If the machine is multi homed with 2 or more IP addresses, then you can setup multiple vsftpd services. Make a copy of the vsftpd.conf, adjust the listen_address to the additional IP address. Start another vsftpd daemon using the new config file.