

Securing Your FTP ServerAlong with configuring the user(s) with a strong password, there are a few settings within FileZilla that you can configure to further secure your new FTP server.Hackers will constantly scan the internet for hosts listening on port 21, the default FTP port. To give the user further permissions, such as the ability to copy files to this repository, check the boxes beneath ‘Files’ and ‘Directories.’Click OK once you’re done setting the user permissions. By default, the user we’ve created is able to read files, list directories, and list subdirectories.
Just remember that anyone determined to hack you will eventually find the port your FTP server is listening on, so further measures must be taken.As long as you know the IP’s (or at least the IP range) of the computers connecting to your FTP server, you can set FileZilla to only respond to login requests from those IP addresses. Under “General settings” you’ll see “Listen on these ports.” It should currently be on 21, but we recommend changing it to a random five digit number (nothing over 65535).This doesn’t necessarily secure your server, but it obscures it and makes it harder to find. Go to Edit and then Settings.
...
Enter the IP address and port of your FTP server, and click next. Others could always use GUI applications such as FileZilla to connect to your FTP share, or they could map it to their computer so it shows up in Explorer.Open ‘Computer’ and right click in a blank area, then select “Add a network location.”The “Add Network Location” wizard will appear, click next twice. Put in a name and description for this exception so it’s easy to find in the future, and then click Finish.Mapping the FTP Share on another ComputerNow that the FTP server is completely set up, we can have other people connect to it with the user information we provide them (also make sure you have allowed their IP address). We’ll be allowing a port through the firewall, so select Port when the wizard asks “What type of rule would you like to create” and then click next.Type in the port you have chosen for your FTP server to run on (default is 21, but in this guide we chose 54218).Click next three times after entering your port number. Go to your Start menu and type Windows Firewall, then click on “Windows Firewall with Advanced Security.”Click on “Inbound Rules” in the left column, and then “New Rule…” in the right column.
