FTP over SSL (FTPS)

Our Linux servers require SSL/TLS for FTP connections -- otherwise known as FTP over SSL.  This requirement is in place because:

  • To ensure account security by requiring logins to go through a secure connection and rejecting any logins that are not on a secure connection.  Network connections can be monitored (sniffed) for logins and this is especially true for hotspots.
  • To ensure PCI security standards requirements of any control channel being encrypted/secure

Most FTP clients support FTPS and for those that do not, you should ask the developer for support.  When using FTPS, make sure to select one of the following options if given:

  • FTP over SSL
  • FTPS
  • FTP over SSL (explicit)

FTPS is different then SFTP (shell/secure ftp) as SFTP requires a shell/ssh user and uses port 22 to connect and we currently do not support this setup on our shared servers.

The port for FTPS is the normal port for ftp: 21

Some programs, like Filezilla, require you to create an entry in their site / ftp / bookmark manager before you can select FTPS options. 

FTP Clients known to work with FTPS:

  • Filezilla (latest) -- tested
  • Cyberduck -- tested
  • Transmit (best option for Mac OS X) -- tested and used personally by staff
FTP Clients known to NOT work with FTPS:
  • Dreamweaver CS 4 -- no options for FTPS
  • Frontpage (newer versions may work, but not tested) -- no options for FTPS
  • NetBeans -- no options for FTPS
  • Cutefp - see http://www.globalscape.com/support/genusage6.aspx for fix

Filezilla usage of FTPS:

  1. Go to File -> Site Manager
  2. If you do not have a site yet, click "New site"
  3. With your site selected, enter the same information you would have used for quick connect
  4. Under the "Encryption" popup menu, select FTP over explicit SSL
  5. Save the new/existing site and try to connect.

Transmit:

  1. On the connect to ftp server window, select "FTP with TLS/SSL"
  2. If you have any saved favorites, just update the same setting for them.

CyberDuck

  • Under the open connection window, select "FTP-SSL (Explicit AUTH TLS)" and update any bookmarks with the same setting

Other FTP Clients:

Most other ftp clients have similar settings, though they maybe in different locations.  Most times it will be in the same location as the server address and user login info.



  • 2949 Users Found This Useful
Was this answer helpful?

Related Articles

Standalone domain / website to Hosting Alias

Lets say you have two domains in your account and you want have decided to change one domain to...

How to upload / create your site.

Creating your site How you create your site depends on what you want to do with it.  You...

Change Mailbox / Email Address Password

If you know the password already: You can change the mailbox (email address) password via...

http Error codes

The following are http status and error codes that are returned for each file access via a web...