Recently, I need to setup a simple FTP Server for my local network (LAN) so that I can transfer file easily between local computers. I decided to use FileZilla to make this task easier. This post is written to give a simple guidance on how to make the FileZilla Server up and running on Windows. First thing first, lets download the installer from the official website and then follow the next steps.
Configuring FileZilla Server
Lets install and configure FileZilla server by as follow:
- Install FileZilla server and just use the default recommendation.
- Launch FileZilla Server Interface and then press connect button (default settings).
- Setup User for the client (Go to Setting –> Users)
- Press “Add” button.
- Type in the user name, for example: ftpuser. And then press “OK”.
- Specify password for that user.
- Now lets create a shared folder in the FTP Server. Select “Share Folders” and press “Add” button.
- Browse a folder to be set as FTP home directory, and press “OK”.
- Specify user access to the files and directories (check Files “Write, Delete, Append” if necessary).
- Press “OK” to save the Users settings.
- Next, lets configure the server settings. (Go to Edit –> Settings).
- Select “Passive mode settings”, check “Use custom port range”, and specify custom port range. For example: 14000 – 15000.
- Press “OK” button to save Server Settings.
Configuring Windows Firewall
Now, we need to allow inbound connection to the server so that any clients can contact the server. In order to do that, follow these steps:
- Open “Windows Firewall with Advanced Security”.
- Select “Inbound Rules” and create “New Rules”.
- Select Rule Type: “Port”, and click next.
- Select “TCP” and specify the local ports. For example: 14000-15000. This port numbers must match with Server Settings. After that, click next.
- Select Action: Allow the connection, and click next.
- Select Profile: Domain, Private, Public (just leave with the default settings), and click next.
- Specify Name and Description for this rule. And then, click “Finish” button.
- Create another Inbound Rules for FTP Listener. It will be almost the same with previous steps, but the port number must be 21 (this is default ftp listener port, but you may change accordingly).