Recently some of my webserver admin user credentials were comprimised as a part of an automated malware attack on my desktop machine where the crendentials were stored.
Following the cleanup and password changing phase, I came to the conclusion that this could feasibly happen in the future and as a result I want to better secure the admin FTP users on my webservers by moving them off port 21 or to administrative IP, either of which I can then control at the main firewall.
The problem is that Filezilla server doesn't support per-user port restrictions, and IP restrictions have to be managed via its interface, not practical with many webservers to manage. What I was after was specific IP binding at a per user level.
Is there an alternative FTP server app that will support this somehow? How easy or recommended would it be to install a second FTP server for administrative purposes on each server?