How to configure FTPS using Filezilla FTP Server? Applications

FTPS is also known as FTP-SSL/FTP Secure is an addition to the File Transfer Protocol that adds support for the Transport Layer Security (TLS). FTPS authenticates the connection using User ID and password, a certificate of both. When connecting to an FTPS server, the FTPS client checks the server’s certificate is trusted.

The following steps show how to install and configure FTPS on Windows version of FileZilla Server.

Step 1: Download the Filezilla Server on the Windows Server from the following location

https://filezilla-project.org/download.php?type=server

Step 2: Install the Filezilla Server on the Windows Server by double-clicking on FileZilla_Server-x 0_9_60_2.exe

Filezilla Server

Step 2: Install the Filezilla Server on the Windows Server by double-clicking on FileZilla_Server-x 0_9_60_2.exe

FileZilla_Server-x 0_9_60_2.exe

Step 3: Select the default settings

Select the default settings

Step 4: Select the location for installation

Select the location for installation

Step 5: Select the default startup settings

Select the default startup settings

Select the default startup settings

Step 6: Click on close to complete the installation

Click on close to complete the installation

Step 7: Open the Filezilla server and connect to localhost with admin

Open the Filezilla server and connect to local host with admin

Open the Filezilla server and connect to local host with admin

Step 8: Go to Edit -> Settings

Go to Edit -> Settings

Step 9: Select FTP over TLS Settings

Select FTP over TLS Settings

Step 10: Enable FTP over TLS Support (FTPS). Enable Disallow plain unencrypted FTP. Allow explicit FTP over TLS (default: yes). Listen for implicit FTP over TLS connections on the following ports (default:990). Leave the rest of the settings as default.

Enable FTP over TLS Support

If you do not have an SSL certificate from a Certifying Authority, a self-signed certificate can be generated by clicking on Generate new certificate.

SSL certificate from

The above form is used to generate the self-certified certificate.  Generate certificate creates the certificate.

  • 2-Digit country code: US (ref: https://www.iban.com/country-codes)
  • Full State or Province: Texas
  • Locality (City): Houston
  • Organization: Contoso Inc
  • Organization Unit: IT (This field is used to differentiate between divisions within an organization)
  • Contact Email: john@contoso.com
  • Common name (Server Address): contoso.com
  • Save key and certificate to this file: location to store the certificate

Step 11: The next step is to create the user for the FTP. Click on Edit -> Users and Click on Add

ftp

Step 12: Type in the username for the FTPS

FTPS

Step 13: Enable the account and type in the password. Leave the rest of the settings as default.

rest of the settings

Step 14: Click on Shared folders and define the Home directory and click add

Home directory and click add

Step 15: Select the FTP location for the user

FTP location for the user

Step 16: Set up the home directory by clicking Set as home dir.

clicking Set as home dir

Step 17: Click on OK to close the window

Step 18: Test the FTPS server by establishing a connection using an FTP client. The FTP client can be downloaded from the location https://filezilla-project.org/download.php

At Velan, our server support engineers can help you install and configure FTPS server. We troubleshoot problems like these for our clients every day. If you are interested in our service, please fill the Quick connect form to get in touch with us

 

Credentials

Quick Connect With Us