Linux – vsftpd listen on multiple listen_address but not on all

ftplinuxvsftpd

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

Best Answer

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.