Esto es todo lo que necesitas.
rsync -e ssh file host:/directory/.
Si necesita reanudar una transferencia de scp de local a remoto , prueba con rsync:
rsync --partial --progress --rsh=ssh local_file example@unixlinux.online:remote_file
Versión corta, como lo señala @aurelijus-rozenas:
rsync -P -e ssh local_file example@unixlinux.online:remote_file
En general, el orden de los argumentos para rsync es
rsync [options] SRC DEST