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


1

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

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

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

Ответы:


3

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

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

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

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


Вторая команда является опечаткой и должна быть md5sumтакже. mdsum5не существует Кстати, команда ssh будет что-то вроде ssh user@192.168.2.18 'md5sum /path/on/remote'.
leondepeon
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.