Ситуація, коли є резервна копія сайту (зашифрована паролем), створена ISPmanager версії 6.х, але можливості відновити дані через панель керування немає. Є тільки самі файли (наприклад, 50 частин одного архіву) зі резервного сховища, такого вигляду:
2022-11-27.user.aes.tgz
F2022-11-27.user.tgz.aes.part1
F2022-11-27.user.tgz.aes.part2
<…>
F2022-11-27.user.tgz.aes.part50
Треба було відновити резервну копію.
✅ Рішення, яке спрацювало:
- На ОС Windows завантажте всі *part частини в одну папку
- Всім архівам до part10 треба проставити 0, тобто, архіви з 1 по 9, мають бути з 01 і 09, відповідно
- Треба розшифровувати “томи”, а потім об’єднувати їх. Використовуйте openssl-1.0.2j-fips-x86_64.zip для дешифрування
- Розшифровку треба робити для кожного файлу окремо:
- openssl enc -aes-256-cbc -d -in /var/www/www-root/data/F2022-11-27.user.tgz.aes.part01 -out /var/www/www-root/data/F2022-11-27.user.tgz.part01 -pass pass:*
- Далі, завантажте файли на сервер linux
- Для об’єднання всіх вже дешифрованих *part частин в один архів, виконайте команду:
- for i in $(seq -w 1 50); do cat F2022-11-27.avtomaz.tgz.aes.part$i >> merged.tgz ; done
- Архів буде об’єднано в merged.tgz. Тепер архів можна розпакувати на сервері.
Важливо: виконання склеювання командою cat, і подальше його розпакування в ОС Windows інколи в результаті дає пустий розпакований архів.