Welcome to the Free Computer Help and Technical Support Forum.
Your Ad Here
+ Reply to Thread
Page 1 of 4 123 ... LastLast
Results 1 to 15 of 47
  1. #1
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Post FileZilla FTP Server for Windows (Guide)

    Notice: This guide has been update and is now written for Filezilla Server version 0.9.44

    Guide for installing and configuring FileZilla FTP server.

    What is FileZilla FTP Server?
    It is a fairly simple to use FTP Server for Windows.

    Download for FileZilla: http://filezilla-project.org/
    I also recommend downloading FileZilla FTP client as it can be useful in testing to make sure the server is working properly.

    Note: I have shown the minimal path to completing the setup by putting (Optional) in links on this post that contain only optional content. The links with (Optional - Recommended) are purely optional but the do include recommended settings.

    Sections:
    1. Installation
    Part I
    Part II

    2. After Installation
    Part I
    Part II

    3. Configuration
    General Settings: General Settings (Optional - Recommended)
    General Settings: Welcome Message (Optional - Recommended)
    General Settings: IP Bindings (Optional)
    General Settings: IP Filter (Optional - Recommended)
    Passive Mode Settings
    Security Settings (Optional - Security)
    Miscellaneous (Optional)
    Admin Interface Settings (Optional)
    Logging (Optional - Recommended)
    Speed Limits (Optional)
    Filetransfer compression (Optional)
    SSL/TLS settings (Optional)
    Autoban (Optional)

    4. Users
    Creating A User
    General User Settings(Password)
    Shared Folders
    Shared Folders when the user is a Member of a Group (Optional)
    User Specific Speed Limits (Optional)
    User Specific IP Filter (Optional)

    5. Groups
    Creating a Group (Optional)
    Group Shared Folders (Optional)
    Group Speed Limits (Optional)
    Group IP Filter (Optional)

    6. Routers
    Port Forwarding

    Help topics:
    After Installation Part II Help
    Users: Shared Folders - Access to multiple separate directories
    Groups: Shared Folders - Access to multiple separate directories
    Groups: Using Autocreate while configuring group shared folders
    Group Permissions and Having a User's Permissions Override
    How to find an IP address
    User Defined Speed Limit Rules - Date
    User Defined Speed Limit Rules - Date and Time
    User Defined Speed Limit Rules - Day(s) of the Week
    User Defined Speed Limit Rules - Time and Day(s) of the Week
    Last edited by JsnK; 04-16-2014 at 02:13 AM.

  2. #2
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 1. Installation Part I

    1. Navigate to where you saved the download of FileZilla Server

    2. Double click the FileZilla Server Installer.

    3. Click Yes


    You should now see Screen 1.0 on your monitor.
    Screen 1.0:


    4. Click I Agree

    Screen 1.1:


    5. Click Next

    Screen 1.2:


    You can change the 'Destination Folder' if you want. For this guide I am going to use the default shown on Screen 1.2.

    6. Click Next

    Screen 1.3:


    Optional Step - Server start up method:
    On Screen 1.3, the "Please choose how FileZilla Server should be started" drop-down menu options are:
    Option 1: Install as service, started with Windows(default)
    FileZilla will be automatically started when Windows starts. The is the easiest/best option if you want your FileZilla server to always be on.

    Option 2: Install as service, started manually
    This means you will have to manually start FileZilla server every time after a computer restart if you wish to have it accessible. This would be recommend if you only want to have FileZilla server running when you choose.

    Option 3: Do not install as service, start server automatically (not recommended)
    FileZilla server will start automatically when Windows starts how every it will not be installed as a service.

    7. On Screen 1.3, "Please choose a port the admin interface of FileZilla Server should listen on(1-65535):"
    By default the number in that box will be 14147, as you can see I changed it to '12567'. You do not need to change the default value, however I am going to change it. If you choose to change the administration port create your own number and write it down or remember it cause you will need to know it shortly.


    Note on Step 7: The main reason for changing the port number is to obscure it. I would recommend doing this if you are going to allow remote administration connections to the server. (Remote administration means allowing configuration changes from a computer other than the the computer FileZilla server is running on)

    8. Click Next

    Continue to Installation Part II
    Last edited by JsnK; 04-15-2014 at 09:36 PM.

  3. #3
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 1. Installation Part II

    This is a continuation of Installation Part I

    Screen 1.4:


    9. On Screen 1.4, "Please choose how the server interface should be started:" drop-down menu configures the start up settings for the admin interface. The server will run even if the admin interface is not open.

    Option 1: Start if user logs on, apply to all users (default)
    The FileZilla administration interface will run at Windows start up for any user that logs into the computer.

    Option 2: Start if user logs on, apply only to current user
    The FileZilla administration interface will run at Windows start up for the current user account only. Select this option if you have multiple users on the computer and do not want FileZilla administration interface to appear when Windows starts for those other users.

    Option 3: Start manually
    This FileZilla administration interface will not run automatically when Windows starts up. Select this option if you do not want the admin interface to run when Windows starts.

    10. Click Install

    Let the installer do its thing.

    11. Once the installer has finished click Close

    Congratulations FileZilla FTP Server is installed, now it is time to configure the server.
    Last edited by JsnK; 04-15-2014 at 09:04 PM.

  4. #4
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 2. After Installation Part I

    After you have clicked Close. A window that looks like Screen 2.0 will appear.

    Screen 2.0:


    1. Change '14147' in the box below "Port:" to the number you choose while installing mine was '12567' (14147 is the default)

    2. Click OK

    Screen 2.1:


    Now you are using the admin interface.(Should look like Screen 2.1)

    3. Click Edit on the toolbar at the top. The edit menu will expand showing: "Settings, Users, Groups"

    4. Click Settings

    Screen 2.2 should appear.

    Screen 2.2:


    Notice the scrollable box on the left side of Screen 2.2 (Directly above the OK button).

    5. Click on "Admin Interface settings" in the box on the left

    Screen 2.3:


    6. Click the check box next to "Change admin password"

    The text boxes next to "New Password" and "Retype new Password" should now be useable.

    7. Input a password. Remember it or write it down as you will need it again soon

    8. Click OK.

    The FileZilla Server options window will close(Screen 2.3).

    You will still see Screen 2.1, however the last two lines of text in it will read:
    Code:
    Sending settings, please wait...
    Done sending settings.
    9. Close the window FileZilla server (Screen 2.1)

    Continue to After Installation Part II
    Last edited by JsnK; 04-15-2014 at 09:06 PM.

  5. #5
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 2. After Installation Part II

    This is a continuation of After Installation Part I

    10. Locate the "FileZilla Server Interface" icon on your desktop. Double click it.

    Screen 2.0 will appear again.

    Screen 2.0:


    11. In the "Administration password" input box type in the password you created in step 7

    If you want check the box next to "Always connect to this server" this will have the admin interface automatically login to your server when you open the admin interface.

    12. Click OK

    Screen 2.1 will appear.

    Screen 2.1:


    13. Locate the icon on the toolbar that looks like a lightning bolt(Screen 2.1)
    Note: The lightning bolt icon starts or stops the server.

    14. Click the lightning bolt icon

    Screen 2.4 will appear.

    Screen 2.4:


    15. Click Yes

    Wait until it says "Server offline." in red on the FileZilla Server window.

    16. Click the lightning bolt again

    Screen 2.5


    Your screen should look exactly like Screen 2.5, however, it may not the reason to do that test was to check and see if FileZilla was able to use port 21.

    If your screen does not look exactly like Screen 2.5 then click here.

    If your screen does look exactly like Screen 2.5 then continue on to the next section.
    Last edited by JsnK; 04-15-2014 at 09:08 PM.

  6. #6
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default Help Topics: Screen Doesn't look exactly the same



    If you see something like "Failed creating listening socket on port 21..." in red.

    Do the following:

    1. Click Edit
    2. Click Settings

    The following screen will appear.


    3. In the input box next to "Listen on these ports:" change the '21' to something else. Example change it to '210'

    4. Click OK

    The FileZilla Server Options window will close.

    5. Click the lightning bolt icon.

    If it was successful the last to lines of text on the FileZilla Server window will be:
    Code:
    Creating listen socket on port 210...
    Server online
    If that is what you see then close this window and continue to section 3.

    If you still get failed in red, repeat steps 1-4 on this page except change the number you use in step 3.
    Last edited by JsnK; 11-10-2011 at 09:05 PM.

  7. #7
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Configuration - General Settings

    Configuration

    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.00 will appear.

    Screen 3.00


    Optional Step - Listening Port(s):
    If you want to change the port that FileZilla server listens for connections on then you would change the number in the "Listen on these ports" input box(screen 3.00). You can also add additional listening ports(separated by spaces).

    Optional Step - Maximum Concurrent Users:
    If you want to limit the number of users connected at the same time change the number in the input box next to "Max. number of users:"(screen 3.00).

    Optional Step - Multi-threading:
    Locate the input box next to "Number of threads:"(screen 3.00).
    If you have more than one processor then change the value in that box to be 2*(number of processors). If you think the server will be under heavy load you can also increase this number.

    Optional Step - Connection Timeout:
    On Screen 3.00, the "Connections timeout:" input box allows you to change how long in seconds before a connection will timeout.

    Note: Changing the connections timeout value to 0 or 9999 will prevent timeouts from occurring while a user is uploading/downloading to and from the server. You may have to do this if your users are experiencing issues while uploading/downloading a large file.

    Optional Step - No Transfer Timeout:
    On Screen 3.00, the "No Transfer timeout:" input box allows you to change the time in seconds a user has to start a file transfer before there connection will be timed out.

    Note: (Recommended) If you see 120 in the no transfer timeout text box change it to 600.

    Optional Step - Login Timeout:
    On Screen 3.00, the "Login timeout:" input box changes the amount of time in seconds a new user connection has to successfully login to the server. If the user fails to login before this time, then there connection will be timed out.

    1. Click OK OR Go onto the next part of this section.
    Last edited by JsnK; 04-10-2014 at 03:07 PM.

  8. #8
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. General Settings: Welcome Message

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click on Welcome Message under General Settings(Screen 3.01 on the left).

    Your screen should change to look like Screen 3.02.

    Screen 3.02:


    Optional Step - Creating a custom welcome message(Recommended):
    OS.1: Create a custom welcome message by changing the text in the text box below "Custom welcome message:"(Screen 3.02)

    Note: This is recommended because by default when a user connects to the server they will see information about the server that well they do not need to see.

    Optional Step - Hide welcome message in server log(Recommended):
    OS.1: Check the box next to "Hide welcome message in log"(Screen 3.02)

    Note: This will make it so the welcome message you chose to use is not written to the FileZilla server log thus less data written to your hard drive.

    If you made changes here your screen will similar to the following:


    5. Click OK or continue to the next part of this section.
    Last edited by JsnK; 04-11-2014 at 05:37 PM.

  9. #9
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. General Settings: IP bindings

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click on IP bindings under General Settings(left side of Screen 3.01)

    Your screen should look like 3.03.

    Screen 3.03:


    By default FileZilla listens for incoming connections on all IP addresses available.

    Optional Step - Specifying which IP address(es) FileZilla will listen for connections on:
    OS.1: In the "Bind the server to the following IP addresses" text box input the IP address(es) that you want FileZilla to listen for connections on.

    Note: If you want to setup a server that is behind a router, your computer should have a static IP setup(an IP address that does not change when the computer is restarted).

    How to find your computers IP address

    Note: You can bind the server to multiple IP addresses by putting a space in between them.

    Your screen should either look similar to Screen 3.03 or the following:


    3. Click OK or go on to the next part of this section.
    Last edited by JsnK; 11-10-2011 at 09:08 PM.

  10. #10
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. General Settings: IP Filter

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click on IP Filter under General Settings(left side of Screen 3.01)

    Your screen should change to look like Screen 3.04

    Screen 3.04


    Optional Step - Blocking and Allowing IP addresses(Recommended)

    Screen 3.04 shows where you would block and allow IP addresses from connecting to the server.
    Blocking IP address(es) and IP address ranges:
    OS.1: To block an IP address put it in the text box labeled "The following IP addresses are not allowed to connect to the server"(Screen 3.04)

    Note: To block multiple IP addresses input them separated by spaces.

    Blocking all connections(Recommended):
    The downside to blocking all connections is that you must know every IP address that you want to allow to connect to the server. However, if all the IP addresses you wish to allow are static or within a range it is a good way to prevent annoyances from trying to connect to your server and do malicious things.

    OS.1: To block all connections put a single asterisk(*) in the text box labeled "The following IP addresses are not allowed to connect to the server"(Screen 3.04)
    OS.2: Input the IP address(es) that you wish to allow into the text box labeled "Exclude the following IPs from the list of disallowed IPs, thus allow access again"(Screen 3.04) How to find an IP address

    Note: IP addresses placed into the exclusion list will be allowed to connect to the server. (This is the most secure type of IP filtering setup)

    Note: To allow multiple IP addresses input them separated by spaces.

    Example of a LAN only FileZilla FTP Server IP filtering configuration:


    3. Click OK or go onto the next part of this section.
    Last edited by JsnK; 04-11-2014 at 07:57 PM.

  11. #11
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Passive Mode settings

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click on Passive Mode Settings(left side of Screen 3.01)

    Your screen should look like 3.05

    Screen 3.05:


    3. Select the option(A-D) below that best describes your configuration:

    A. If you have a dynamic IP address or you are not sure what your external IP address is then check the circle next to "Retrieve external IP address from:"(Screen 3.05). (Recommended if you are allowing external connections to the server) View

    B. If you have a static IP address from your ISP and you know what it is then check the circle next to "Use the following IP:"(Screen 3.05) and place your IP in the box. View

    C. If you setting up a LAN only FTP server just put check the box next to "Use the following IP:"(Screen 3.05) and put your computers LAN IP address in the box. (Recommended for a LAN only FTP server) View

    D. Default is active mode FTP. This means the client computer must be correctly configured to receive incoming file transfer connections. (Not recommended) If you leave it as default then go to step 6.

    Note: If there is not a check mark in the check the box next to "Don't use external IP for local connections"(Screen 3.05) then check the box(by default it should be checked).

    4. Check the box next to "Use custom port range"
    5. Input a range of ports(e.g. 51000-52000)

    Note: If your users are experiencing issues with the start of transfers slowing down while they are transferring large numbers of files then increase the passive port range(e.g. 51000-56000).

    Example of LAN only FTP server passive mode configuration:


    Note: Your port range may be different.

    6. Click OK or go on to the next part of this section
    Last edited by JsnK; 04-11-2014 at 05:58 PM.

  12. #12
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Security Settings

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click "Security Settings"(on the left of Screen 3.01)

    You should see screen 3.06.

    Screen 3.06:


    Note: Strict IP filter enabled on both incoming and outgoing would be the most secure settings.

    3. Read the description on Screen 3.06 or just go to the next step.

    4. Click OK or go on to the next part of this section.
    Last edited by JsnK; 04-10-2014 at 03:09 PM.

  13. #13
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Miscellaneous

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click "Miscellaneous"(on the left of Screen 3.01)

    Your screen should look like Screen 3.07

    Screen 3.07:


    Optional Step - Do not show passwords:
    On Screen 3.07, clicking the "Don't show passwords message in log" box will allow you see or not see passwords in the admin interface when a user connects or attempts to connect.

    Optional Step - Start minimized:
    On Screen 3.07, check the "Start minimized" check box if you want the FileZilla admin interface window to start minimized.

    Optional Step - Increasing transfer buffer size:
    The Input box next to "Internal transfer buffer size:"(Screen 3.07) change the value to increase the internal transfer buffer if you are having problems with slow transfers.

    Optional Step - Increasing socket buffer size:
    The input box next to "Socket buffer size: " (Screen 3.07) change the value to increase the socket buffer size if you are having problems with slow transfers.

    Optional Step - Allow downloading of files open for writing by another process:
    Allows users to download files which are currently being written to or created. On Screen 3.07, check "allow downloading of files which are open for writing by another process" to enable. (Not Recommended)

    Optional Step - Ignore unroutable IPs on PORT command:
    The "Ignore unroutable IPs on PORT command if remote address is routable" setting helps to keep transfers working even with misconfigured setups. To enable/disable click the check the box next to "Ignore unroutable IPs on PORT command if remote address is routable".

    4. Click OK or go on to the next part of this section.
    Last edited by JsnK; 11-10-2011 at 09:11 PM.

  14. #14
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Admin Interface Settings

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click Admin Interface Settings(left side of Screen 3.01)

    Your screen should now look like Screen 3.08.

    Screen 3.08:


    Note: This is the screen you would go to if you want to activate remote administration.

    Optional Step - Changing the admin interface port:
    To change the admin interface port change the number of the "Port on which the admin interface should listen" text box. If you change this number remember it or write it down because the next time you open the admin interface you will need to input it.

    Optional Step - Enabling remote administration:
    In the box below "Bind the admin interface to the following IP addresses:"(Screen 3.08 ) you would put either an *, or the IP address you want FileZilla to listen for admin interface connections on. Then in the box below "IP addresses which are allowed to connect to the admin interface"(Screen 3.08 ) you would put the computers IP address that you want to have remote access from.

    Note: For non LAN computers to be able to remotely administer the server you will have to forward the port number from the "Port on which the admin interface should listen" in your router(if using one).

    Optional Step - Changing the admin password
    To change the admin interface password:
    OS.1: Click the "Change admin password" check box.
    OS.2: Input the new password into the "New password" text box
    OS.3: Input the same new password into the "Retype new password" text box

    3. Click OK or go on to the next part of this section
    Last edited by JsnK; 04-11-2014 at 08:05 PM.

  15. #15
    Techie-Gurus.com Regular
    Join Date
    Dec 2008
    Posts
    48

    Default 3. Logging

    Note: If you did not click OK at the end of the previous part of this section you can skip steps 1 and 2.
    1. On the FileZilla server window click Edit
    2. Click Settings

    Screen 3.01 will appear.

    Screen 3.01:


    2. Click on "Logging"(left side of Screen 3.01)

    Your screen should now look like Screen 3.09.

    Screen 3.09:


    Optional Step - Enable log file(Recommended)
    This will save information about connections made to your server in a log file.
    OS.1: Click the box next to "Enable logging to file"(Screen 3.09)

    Optional Step - Limit log file size
    OS.1: Click the "Limit log file size to" check box(Screen 3.09)
    OS.2: Input the size you want to limit the log file to in the "KB" text box (default is 100)

    Note: Log file size limitation is in kilobytes.

    Optional Step - Log file method
    Option 1: Log all to 'FileZilla Server.log'
    OS.1: Click the circle next to "Log all to 'FileZilla Server.log'"(Screen 3.09)

    Note: If you plan on using a log analyzer tool it may require/be best to have everything in one log.

    Option 2: Create a log file for each day
    OS.1: Click the circle next to "Use a different logfile each day (example: fzs-2003-02-10.log)"(Screen 3.09)


    Optional Step - Auto delete log files
    OS.1 :Click the box next to "Delete old logfiles after"(Screen 3.09)
    OS.2: Input the number of days(e.g. 90) you want log files to be saved into the "days" textbox(Screen 3.09) (default is 14)

    Example of daily log file setup:


    7. Click OK or go on to the next part of this section.
    Last edited by JsnK; 04-11-2014 at 08:49 PM.


 

Members who have read this thread : 2

You do not have permission to view the list of names.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Back to top
Windows 7 Support || Windows Vista Support || Windows XP Support || Windows Server Support || Blackberry Support || Virus Removal || Malware Removal