通过 SCP 推送时进行哈希验证

通过 SCP 推送时进行哈希验证

通过 SCP 上传时,有没有简单的方法来验证文件哈希?我需要一个bash shell 脚本,因为上传将由 cron 自动完成。我使用这个命令:

scp backup.tar.gz [email protected]:/home/matoha/backup/backup.tar.gz

我在网上搜索过,也查看过 scp 手册,但一无所获。谢谢!

答案1

md5sum将完成为您提供哈希的任务。

你的脚本应该

  1. 调用md5sum以获取哈希值
  2. 复制文件
  3. 使用以下方式调用md5sum远程机器ssh
  4. 比较哈希

或者使用rsync在传输时对整个文件进行校验

相关内容