For years I wished that there was a resume option for scp. After a bit of Google work, along with some testing, I now have one using our good friend rsync. Stick this in your .bashrc
alias scpr="rsync --partial --progress --rsh=ssh"
Simple. If you are strange and don’t use bash, stick that in your specific shell’s startup file.
As long as you have rsync on the remote host
Yup. But I use Gentoo, it always has rsync installed by default.