How to Change Your FTP Port
Posted by Vanessa | Tagged under ftp,howto,security | Posted on January 9, 2010
2
Lately FTP has been a problem for a lot of hosting providers. Especially since the recent influx of Gumblar-related attacks and FTP exploits, some hosting providers are now considering changing their FTP ports as an added measure of security. If you’re on a cPanel server you have a couple extra steps to go through, but it’s a rather easy change.
Pure-FTP
1) Edit /etc/pure-ftpd.conf and look for the following line:
Bind <addr> <port>
Where <addr> is a publically routable IP. The default example, 127.0.0.1, will cause the socket to bind locally but then this connection won’t serve externally. <port> is the new port you wish to put the service on.
2) If necessary, add the new FTP port to your server’s firewall
3) Edit /etc/chkserv.d/ftpd and change the port, which is the first comma-separated entry to the right of ‘=’ on the line in the file, to match the port you put the service on.
Finally:
/etc/init.d/pure-ftpd restart
/etc/init.d/cpanel restart (restarts tailwatchd/chkservd)
ProFTP
Edit /etc/proftpd.conf and change:
Port 21
Then make sure to test to make sure FTP is working before notifying your users!
Related posts:





sending...

[...] You may want to consider running FTP on a different port which can create a deference for automated scripts. Instructions for doing this can be found here. [...]
Great tip, thank you, i just modify one server for testing. I would add a little tip too, to the tutorial. that people that change their port, is they have a firewall enabled, make sure open the port on iptables!