Contact Us Follow us on Twitter Follow us on Linkedin

Home > Knowledgebase > Linux, apache, php, mysql > FTP over SSL (FTPS)


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.





Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read