通过 SCP 上传时,有没有简单的方法来验证文件哈希?我需要一个bash shell 脚本,因为上传将由 cron 自动完成。我使用这个命令:
scp backup.tar.gz [email protected]:/home/matoha/backup/backup.tar.gz
我在网上搜索过,也查看过 scp 手册,但一无所获。谢谢!
答案1
md5sum
将完成为您提供哈希的任务。
你的脚本应该
- 调用
md5sum
以获取哈希值 - 复制文件
- 使用以下方式调用
md5sum
远程机器ssh
- 比较哈希
或者使用rsync
在传输时对整个文件进行校验