File Transfer Protocol

File Transfer Protocol (FTP) is a non-secure means of transferring files between networked computers using TCP (Transmission Control Protocol).

Before you begin

  • You must generate a unique FTP password in an upload account that has been configured to access the desired storage group. You must also know the name ("Id") of the upload account in which you set up the password.
  • Each NetStorage access method has an optimized upload domain. Use <Domain name prefix>.ftp.upload.akamai.com for FTP uploads.

FTP is not secure

We recommend that you avoid FTP as an access method. If you do choose to use it, it is important that you realize how “non-secure” it truly is.

  • During FTP transfer, content is unencrypted as it passes over the public Internet.
  • Anyone along the transfer pathway that can “sniff packets” can also see the Upload Account Id (Username) and FTP Password used for authentication. This allows that “sniffer” full access to your content, to perform any and all of the operations available to that user in NetStorage. (This includes deleting or changing content.)

NetStorage offers some additional security measures for FTP (Password Rotation, Brute Force Attack Prevention and IP and Geo Access Control Lists), but even with them activated, they don’t offer the security available with a secure Access Method, such as SFTP, SecureCopy, Aspera Upload Acceleration or the CMShell.

All of the options above are configured in an upload account you use to access a desired storage group.

What FTP specification is supported with NetStorage?

  • Standard FTP - RFC 959
  • Simple File Transfer Protocol - RFC 913
  • FTP-TLS (FTPS) - RFC 4217 - FTP encapsulated inside a Transport Layer Security (TLS) session. This has been tested to work with specific FTP clients and NetStorage.

For additional information on FTP commands visit this URL: http://cr.yp.to/ftp.html