Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

is there a simple way to verify file hash when uploading via SCP? I need a bash shell script, because the upload will be done automatically by cron. I use this command:

scp backup.tar.gz matoha@example.com:/home/matoha/backup/backup.tar.gz

I searched on the web and I have also looked in scp manual, but found nothing. Thanks!

share|improve this question

1 Answer 1

up vote 1 down vote accepted

md5sum will do the job of giving you a hash.

Your script should

  1. Call md5sum to get the hash
  2. Copy the file
  3. Call mdsum5 on the remote machine with ssh
  4. Compare hash

Alternatively use rsync which does a whole file checksum on transfer

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.