1

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

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

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

1 ответ1

3

md5sum сделает хэш.

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .