Проверка хеша при нажатии через SCP

1

Есть ли простой способ проверить хэш файла при загрузке через SCP? Мне нужен скрипт оболочки bash , потому что загрузка будет выполняться cron автоматически. Я использую эту команду:

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

Я искал в Интернете, и я также посмотрел в руководстве по scp, но ничего не нашел. Спасибо!

Matoha
источник

Ответы:

3

md5sum сделаю работу, чтобы дать вам хэш.

Ваш сценарий должен

  1. Позвоните, md5sumчтобы получить хэш
  2. Скопируйте файл
  3. Позвоните md5sumна удаленный компьютер сssh
  4. Сравнить хеш

В качестве альтернативы использовать, rsyncкоторый делает целую контрольную сумму файла при передаче

parkydr
источник
Вторая команда является опечаткой и должна быть md5sumтакже. mdsum5не существует Кстати, команда ssh будет что-то вроде ssh user@192.168.2.18 'md5sum /path/on/remote'.
leondepeon