Index Suggestions

SFTP Support

Subscribe to SFTP Support 7 posts, 6 voices

 
Avatar gabriel 2 posts

I would prefer to use SFTP instead FTP (especially when using public wireless networks). Could you have an option for that on the FTP Setup screen? Thanks

 
Avatar Terence Pua 255 posts

This is on our to-do list :)

 
Avatar troyt 1 post

Excellent, because that is my one & only request. Well, other than iTunes library syncing, which you’re already listing as a TODO.

 
Avatar jernomer 23 posts

I know it’s on your to-do list, but I just want to give a shout out to SFTP – it would be a great feature. Thanks!

 
Avatar Aldous Penar... 4 posts

The term SFTP is kind of ambiguous. Just to be clear, we are talking about file transfer through SSH (scp) and not tunneling an FTP session through SSH, right?

 
Avatar Jofell Gallardo 87 posts

Yeah, some of you guys may be talking about FTPS.

 
Avatar Terence Pua 255 posts

Here’s a good rundown of what is what:

FTP (File Transfer Protocol) does not take any precautions to protect information transmitted during a session. This includes your username, password, and any files transmitted.

SFTP (Secure File Transfer Protocol) is a secure replacement for FTP (File Transfer Protocol) based on the Secure Shell protocol. Unlike FTP, SFTP encrypts both commands and data providing effective protection against common network security risks. SSH Client and Server provide both command-line SFTP tools and a graphical user interface for Windows users. SFTP encrypts the session, preventing the casual detection of your username, password or anything you’ve transmitted.

The major reason for implementing SFTP versus FTP is security. FTP is not even remotely secure. During an FTP session, your username and password are transmitted in clear text. If someone is eavesdropping, it is not difficult for them to log your FTP username and password.

In FTP all data is passed back and forth between the client and server without the use of encryption. This makes it possible for an eavesdropper to listen in and retrieve your confidential information including login details. With SFTP all the data is encrypted before it is sent across the network.

SFTP is not the same as FTP/S; the latter implements the original FTP protocol through a separately-created secure tunnel.

FTPS (FTP-SSL) is a real ftp that uses TSL/SSL to encrypt the control session and if required the data session. With FTPS the control session is always encrypted, but the data session might not be. Why is this? Because with the control session encrypted the authentication is protected and you always want this (normal ftp uses clear text). If you are NOT pre-encrypting the file, you want the data session encrypted so that the file is encrypted while the data is in flight. However, if you are pre-encrypting the file then you do not need to have the data connection encrypted as you do not need to add the overhead of encrypting the data connection, since the file is already encrypted. Understand that SFTP is SSH file transfer and FTPS is FTP with SSL, FTPS is a file transport layer on top of SSL or TLS. The FTPS adds SSL-enabled FTP send and receive capabilities, uses the FTP protocol to transfer files to and from SSL-enabled FTP servers.

[via]

WE will be doing SFTP, not FTPS, which requires a separate tunnel.

Index Suggestions