Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

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

share|improve this question
up vote 2 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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .