You must know that scp do not have resume option but you can turn to rsync for this.
So, if the scp transfer failed:
# scp file_to_transfer lame@remotehost:/path/
You can resume with rsync like this:
# rsync --partial file_to_transfer lame@remotehost:/path/file_to_transfer