Ftp server setup on windows 10 pt 3

In part 3 of this tutorial, you'll learn how to set up your FTP Server including how to use encryption.

You've assigned a static ip address, forwarded the ports on your router and you've installed the Filezilla server. Now it's time to configure Filezilla.

  1. Start Filezilla Server: an interface window will open and will look similar to this. In the logging pane, you'll see that it's connected to your localhost on port 14147 (Filezilla Server default port for the administrator) and it should say that you are logged on.

    screenshot of the filezilla server interface

  2. In the menu bar click on edit and choose settings

    screenshot of the filezilla server edit menu settings

  3. In the general settings pane, tell Filezilla Server to listen on port 21 (port 21 is FTP programs default port)

    screenshot of the Filezilla Server general settings pane

  4. If you want to customize the welcome message, you can do so in the Welcome Message panescreenshot of the Filezilla Server message pane

  5. In the Passive mode pane check the "Use custom port range" check box and enter the range of ports that you set in your routers "Port Range Forward" (steps 16-18 in part 1). In the IPv4 Specific area, make sure you enter your routers outside ip address (your public address). You can find at http://www.whatsmyip.org/ or many other websites. You may also try to retrieve if from the filezilla project by selecting the thirid radio button. I've not tried this option so your on your own if you choose that option. Also, make sure you check "Don't use external IP for local connections"

    screenshot of the Filezilla Server options passive mode settings

  6. If you want to transfer files securely (which you should) click on the "FTP over TLS settings pane. First, check the Enable FTP over TLS support checkbox.

    screenshot of the Filezilla Server options FTP over TLS

    Next, you'll need a certificate. But, before you generate and fill in the form I'd suggest that you decide where you'll want to store the key. As you can see I'm storing my key in a folder called ftp. Once you've decided where you'll store the key, navigate to that folder and create a blank document with an extension of .crt. Now you the Generate a new Certificate by clicking on the button.

    screenshot of Filezilla Server Passive mode settings
    Choose a key size. The smaller the key the faster transfers can happen, however with todays bandwidth speeds you should be able to choose a 2048 bit key with no problems. Go a head and fill in the form as accurately as you can, then click the browse button and select the blank file you created in the previous step. Finally, click on the Generate certificate button. screenshot of Filezilla Server certificate form

  7. To test if all your settings are correct and that your FTP server can be reached from outside your local area network (LAN) go back to the Passive mode settings pane and click on the link at the bottom. If your settings are correct you'll get a success message. If there are errors, the website will let you know, (but it may not tell you how to fix it, but that's what the internet is for).

    screenshot of Filezilla Server passive mode settings

  8. You'll need to add users. In the menu bar click on edit and choose users.set-up-ftp-server-pt-3-image-8.jpg
  9. On the General settings page in the right hand pane, click the Add button.

    screenshot of Filezilla Server add user dialog box

  10. Enter a user name in the Add user account dialog box then click ok.

    screenshot of Filezilla Server add user dialog box filled in

  11. In the Account settings pane check the "Enable account" and the password checkboxes. Enter a password for this user. Check the "Force SSL for user login" checkbox.<img alt="screenshot" of="" filezilla="" server="" account="" settings="" dialog="" box"="" data-cke-saved-src="/sites/default/files/images/articles/set-up-ftp-server-pt-3-image-11.jpg" src="/sites/default/files/images/articles/set-up-ftp-server-pt-3-image-11.jpg" style="width: 100%;">

  12. If you haven't don so yet, make a folder on your hard drive where the users will store their files. For example, D:\ftp. In the Shared folders pane, click on the Add button, choose a folder and click ok.

    screenshot of Filezilla Server add directories

    screenshot of Filezilla Server add directories dialog box

  13. Tic the file and directories permissions you need and click ok.

    screenshot of Filezilla Server files and directories set permissions

Your all done, however, I'd recommend that you check out these websites pertaining to groups, users and aliases blog.thecherneys.com and/or Scribblings of a TechnoBuff

References:
Filezilla
blog.thecherneys.com
Scribblings of a TechnoBuff