The server software is actually very easy to install. Some screens are tricky, but you have nothing to worry about because you can just leave the defaults and everything will work fine.
On the startup options screen, you can leave the default values ??or change the admin port if you like. This port is only used for server administration, not for FTP clients.
– /
At the end, it will automatically fill in the server connection details, which should be localhost and the port number for the admin interface. The password must also be empty.
After connecting to the server, you will see a screen as shown below. It will provide you with basic server information and will also automatically detect if you are behind a NAT router.
The first thing you need to do is create an FTP user account. Click the Edit menu and select Users.
On the General page, click the Add button on the right.
Enter a username, then click OK:
To assign a password, select the Password check box and enter a password for the user.
We’ve finished adding a user. Now, to share a directory, click on Shared Folders, then find the folders you want to share:
Set the permissions for users, remember to uncheck the check box if you do not want other Users to be able to change your files and directories.
You can set download speed limits if you think your clients will affect their Internet connection. This is ideal if you want to control the amount of bandwidth used:
Turn on IP filtering to prevent IP addresses from connecting to your server.
That’s it! You now have an FTP server. You won’t be able to connect to it until you add an exception to your firewall to allow connections for FileZilla. Read my post on how to allow an app through firewall on Windows. If you installed FileZilla to the default location, you need to allow C: Program Files (x86) FileZilla Server FileZilla Server.exe in the exclusion list.
You will also need to know a little about the forwarding port so that users can only connect from outside to your local network. It makes no sense to set up an FTP server if only people on your network can connect to it.
If you are setting it up at home, you also need to enable passive mode settings. Click “Change” and then “Settings”. I suggest googling a bit to figure out which options to use here, as they will differ depending on your setup.
However, once I opened the firewall ports, I was able to easily connect using the command line from another local machine on my network, as you can see below:
I entered my username and password and was connected! Then I used the ls command to list the contents of the directory that I gave myself access to. Again, you can google how to use FTP commands from the command line if you want to transfer files, etc. Enjoy!
–
Configure the FileZilla Server
Once connected to the server, you will see a screen as shown below. It will give you some basic information about the server and also auto detect if you are behind a NAT router.
On the overview page, go ahead and click the Add button at the far left.
We have finished adding a user. Now to share a guide, click on “ Shared Folders ” and then browse to the folders you want to share:
set permission for users, make sure to deselect write and delete if you You don’t want other users to modify your files and directories.
You can set download speed limits if you feel your internet connection will be affected by your customers. This is ideal if you want to control how much usable bandwidth:
Turn on IP filtering to prevent IP addresses from contacting your server.
That’s it! You now have an FTP server. You won’t be able to contact it until you add an exception to your firewall to allow FileZilla connections. Read my post on how to Allow an app through Windows firewall. If you installed FileZilla to the default location, you will need to allow C: Program Files (x86) FileZilla Server FileZilla Server.exe to the exception list.
You will also need to know a little about port forwarding , so users can only connect from outside the local LAN. It’s pointless to set up an FTP server if only people on your network can connect to it.
If you are setting this up at home, you will need to enable Idle Mode settings also click On Edit , then on Settings . I suggest using Google a little to understand which options to use here because they will vary based on your setup.
However, once the firewall ports were opened, I was able to easily connect using the command prompt from another local computer on my network as you can see below:
I typed my username and password and connected! Then I used the command ls to list the contents of the directory that I had given myself access to. Again, Google can learn how to use FTP commands from the command prompt if you want to transfer files, etc. Enjoy!