I’m having for the last month a very bad internet connection which makes it almost impossible to upload files anywhere: drive, facebook or WARs to my toy server. Especially the latter one is really annoying as the SSH connection will really abort with an ugly network error. I suspect a misconfiguration in the TCP/IP settings of the internet provider, but I didn’t look much further into it. People seem to suffer from SSH uploads elsewhere too, there are various remedies none of which worked over here.
Others also noticed that small uploads seem to work; only larger files stall over scp. So I wrote a utility which splits large files into small parts, uploads them with new SSH connections to the remote location and then assembles the original file back out of the parts.
I give you the sshfileuploader: