Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

share|improve this question

2 Answers 2

up vote 2 down vote accepted

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.

share|improve this answer
    
ok, this would be the last resort.. but I wanted to check if it is possible with one instance. –  zero_r Sep 15 '11 at 20:43
    
obviously this is the only way to accomplish such a setup... thx –  zero_r Sep 16 '11 at 9:33

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

share|improve this answer
    
The issue is, that I need other vsftpd instances on other IP addresses, so it's not about allow/deny of certain IPs. –  zero_r Sep 15 '11 at 20:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.