Slow sFTP Transfer Speed with SSH Connection (SSH2)

When using FileZille, SSH Secure Shell client, CoreFTP, PSFTP and other secure FTP clients to transfer files between computers or servers, the transfer (upload and download) speed can be very slow compared with the speed achievable by FTP connection even though there is enough fast bandwidth on network and routers.

Compare with FTP which transfer speeds can easily go up to a few or tens of MB/s or GB/s, transferring files with sFTP connection typically lands you at around 30 – 60 KB/s. The main reason for the reduced transmitting speed is due to the fact that SSH, or SSH2 (which both sFTP and SCP depend on) has protocol implementation and encryption overhead that based on the amount of CPU processor and memory (used in internal flow control buffers) resources given to that transfer session. The buffers and limited availability of resources often end up become a bottleneck for network throughput of sFTP and SCP, especially on long and high bandwidth network links.

If you only able to transfer at a ridiculous low speed of tens of KB/s, try to download and use WinSCP. Once installed, establish a connection session to remote machine or computer by using the following settings and options:

File Protocol: SCP or sFTP with Allow SCP fallback ticked
SSH Encryption cipher selection policy: Move Blowfish to the first priority slot

With this setting, it’s possible to get transfer speed numerous times higher than when using sFTP over SSH2 connection. However, it’s still slow if comparing with unencrypted and unprotected FTP transfer. If you don’t mind about security, FTP is the best choice.

5 Responses to “Slow sFTP Transfer Speed with SSH Connection (SSH2)”

  1. Michael Jackson
    September 24th, 2009 22:25
    5

    I have to say, SSH was the best thing they ever came out with. You can’t beat its security nor its reliabilty.

  2. Me
    May 16th, 2009 04:12
    4

    There is great difference in what software you are using. I have whitnessed these same speeds with psftp, filezilla and winscp. But with openssh-based software (sftp) the speeds have been a LOT faster (~30MB/s) in local network. The reason for this might be that in my knowledge some windows software use psftp (putty) as their backend, and if there is problem in putty, this will affect all software that uses it.

  3. Looie
    June 18th, 2008 23:06
    3

    Unfortunately, I still get the same speed, about 60% of my actual upload speed :(

  4. Some Guy
    May 5th, 2008 23:10
    2

    You can also use FTPS to protect the control channel and leave the data channel unencrypted (which means full ftp speeds but the username/pass is protected). Watch out for firewalls though; FTPS is rather unloved by them

  5. Secret Owl
    April 15th, 2008 15:06
    1

    Ohhh. Well, that explains it.

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.

New Articles

Incoming Search Terms for the Article

sftp slow - sftp speed limit - sftp speed - slow sftp - iphone ssh langsam - scp slow transfer - sftp slow transfer - limit sftp connection ubuntu - improve upload speed sftp - sftp transfer speed - slow iphone ftp - slow sftp transfer - winscp slow transfer - iphone ssh transfer speed - how to speed up sftp transfer - improve ftp speeds between local machines - openssh limiting file transfer speed sftp - scp slow sftp - sftp spped - slow scp transfer - ubuntu sftp slow transfer speeds - winscp iphone slow - windows 7 sftp very slow - winscp vmware slow - aptana slow sftp transfer - iphone ssh transfer slow - kde4 sftp very slow - openssh limit slow - overhead of scp compared to ftp - scp -c slow transfer - sftp file transfer slow - sftp ftp speed difference - slow ssh transfer - speed up ssh - ssh transfers are slow - ssh tunnel speed remove encryption - ssh client speed chart - titan sftp low speed - ubuntu ssh slow tranfer - aktivate vmware.lic ssh - does ftp download slower on shaped connection - ftp connect time and transferspeed - ftp vs sftp speed - improve upload speed of scp - increase SFTP upload speed - iphone ssh slow speed - iphone 2g ssh slow - iphone sftp filezilla slow - iphone slow ssh ftp - iPhone faster ssh -