FileZilla basic configuration
This page covers creating, deleting and modifying FileZilla Server user accounts. Although written specifically for Uniform Server, the same principles apply equally to a standard installation of FileZilla.
Run FileZilla - Portable mode
To configure The FileZilla server, always run the server in portable mode. If the server is currently running as a service, stop and uninstall the FileZilla service as follows:
Stop and uninstall service
- Navigate to the folder \fz_server\fz_portable
- Locate file zilla_service_stop.bat
- Right-click on file zilla_service_stop.bat and select Run as administrator.
- Service stopped and uninstalled is displayed. Pressing any key closes command window.
Start Portable FileZilla and administration Interface
- Run FZ Controller:
◦ Navigate to the folder \fz_server.
◦ Locate the file UniFzController.exe and double-click.
◦ Opens UniServer FileZilla Controller shown on the right.
- Run FileZilla Server: Click Start FZ Server button (A). Runs server in background.
- Run FileZilla Interface: Click Start Interface button (B). Opens the FileZilla administration Interface.
- Click on Connect on the Enter server to administrate window.
FileZilla Admin Interface Sections
The admin interface provides access to three server sections: setting, users and groups. Two methods are available to select these; either via the dropdown menu or the top row of icons.
- Settings (A): dropdown menu
- Users (B): dropdown menu
- Groups (C): dropdown menu
- Settings (A1): Top row icon
- Users (B1): Top row icon
- Groups (C1): Top row icon
Delete a User
If you wish, you can delete the pre-configured user. The following shows how to delete any user.
- From Edit menu, select Users (B).
- Select User to delete (D). Ensure user is highlighted.
- Click Remove button (E). Deletes selected user.
Note: Although you can delete the pre-configured user, it is recommended to leave it. Once the password has been changed, it is safe to use.
Add a User
To add a new user, we first create a new user and set a password.
Create a user:
- From Edit menu, select Users (B).
- Select Page item General (F) - selected by default.
- Click Add button (G). The Add user account pop-up is displayed.
- Enter a new username (H).
- Click OK button (I). The pop-up closes.
- Click Enable account check box (J) - selected by default.
- Click Password check box (K).
- Enter a password for that user (L).
After creating a user, you must assign a home folder (directory) to that user.
Assign a folder to user:
- Click Shared folders (M)
- Ensure required user is selected (N).
- Under Shared folders, Click Add button (O).
◦ In the pop-up window, select a folder to share and click OK.
- The selected folder (P) is displayed.
◦ To the left of this, make sure H is displayed.
◦ If not, click Set as home dir (Q).
- Select file privileges you wish to allow (R).
- Select directory privileges you wish to allow (S).
- Click OK button to finish (T).
Assuming you are running the server on your local machine, you can quickly test the account.
Type the following into your browser:
- ftp://localhost/ - A pop-up is displayed; enter name fred and password you entered in step (L) above.
- A page is displayed showing files and folders contained in your shared folder (P).
Local network access
Anyone on your local network can access the ftp server by typing ftp://your_ip_address into their browser; they will be challenged for a username and password.
To find your IP address, use a command prompt:
- Open Run command box by pressing Windows logo + R keys.
- In the command window, type ipconfig /all
- Look for your IP address. If you are using a wireless network, the address will be similar to this: 192.168.1.6.
- While in the command window, look for Host Name, the name of your PC (UniPC, for example). Note that sometimes, this is not set-up.
A user can use either HostName or IP address to access your FTP server.
For example, a user on your network could type ftp://192.168.1.6/ or ftp://UniPC/
Neither of the above is very easy on the eye. An alternative is to get each user to add a memorable name to their hosts file.
For example, under localhost, add a line as shown below:
They must substitute 192.168.1.6 for their IP address and replace my_ftp_server with a memorable name.
To access your FTP server from the Internet, a user would type the following into a browser:
ftp://your_domain_name/; alternatively, ftp://your_external_ip_address
Testing an FTP server for on-line access can be problematic. However, there are two useful on-line services that can help:
- To find your external IP address, use: Whatsmyip
- To test FTP access, use: https://ftptest.net/. It's free for anyone to use.
◦ Note: As a precaution, change your FTP password after it's been tested on-line.
If you have a direct Internet connection, there should be no problems with access.
However, if you are using a router, you need to forward ports 20 and 21. Every router is different. Hence, pay a visit to Port Forward for detailed instructions.
You may be unlucky and have a service provider that blocks the common FTP ports. In this event, try changing the ports. Do not allow your firewall to block Internet access; otherwise, you will need to manually enable access.
Using a browser allows for quick testing. However, an FTP client like FileZilla Client Portable offers more flexibility.
Please note that The Uniform Server developers have no relation or affiliation with this site. Other choices likely are available.