Расшифровка файлов синхронизированных rclone

mrfinny

Cadet
Joined
Mar 21, 2022
Messages
8
Здравствуйте.
Есть Freenas 11.
Есть удаленный ftp сервер.
На Freenas крутится шара, которую нужно бэкапить на удаленный ftp, при этом файлы нужно шифровать.
На Freenas создано в System новый "Cloud Credential", прописаны настройки ftp
Создана задача в "Tasks - Cloud Sync Tasks". В настройках выбрано encryption, вбит пароль и соль, все работает, файлы на удаленном ftp создаются с расширением .bin. Вопрос: как эти файлы расшифровать. По-возможности, не прибегая к работе в консоли...)) Или как-то попроще...
 

mrfinny

Cadet
Joined
Mar 21, 2022
Messages
8
Отвечу сам себе. Задачи синхронизации в разделе "Tasks - Cloud Sync Tasks" бывают двух видов: PUSH и PULL. В обоих случаях отрабатывает rclone. Если в задаче PUSH поставить галочку "remote encryption" и ввести пароль+соль, файлы будут зашифрованы на целевом хосте. Для расшифровке файлов, нужно создать задачу типа PULL, поставить в этой задаче эту же галку и ввести пароль и соль, которыми файлы были зашифрованы. Источником указать хост, на который делался бэкап. Тогда rclone вытянет нужные файлы и автоматически их расшифрует.
 

mrfinny

Cadet
Joined
Mar 21, 2022
Messages
8
Ану тему, т.к. появилась потребность исключать файлы/каталоги из синхронизации. Кто-то может подсказать, где можно получить доступ к задаче, которая создается из вебгуя "Tasks - Cloud Sync Tasks", и можно ли подредактировать ее так, чтобы из синхронизации исключался определенный каталог/файл? Сам вебгуй так делать не умеет...
 

chs

Guru
Joined
Apr 18, 2017
Messages
500
Ану тему, т.к. появилась потребность исключать файлы/каталоги из синхронизации. Кто-то может подсказать, где можно получить доступ к задаче, которая создается из вебгуя "Tasks - Cloud Sync Tasks", и можно ли подредактировать ее так, чтобы из синхронизации исключался определенный каталог/файл? Сам вебгуй так делать не умеет...

Всё находится - в /data/freenas-v1.db в таблице - tasks_cloudsync
 

mrfinny

Cadet
Joined
Mar 21, 2022
Messages
8
Всё находится - в /data/freenas-v1.db в таблице - tasks_cloudsync
Нашел. Там задача расписана в виде строки с аргументами...что дописать в строку
1686740706965.png
, чтобы добавить каталоги-исключения? Вообще, создается впечатление, что это просто описание аргументов, доступных в оболочке, а не аргументы непосредственно для rclone. Или я что-то не понимаю?
 

chs

Guru
Joined
Apr 18, 2017
Messages
500
Я так понимаю, какой-то питонячий скрипт формирует задание и запускает его. Внутрь не пробраться. Проще самому написать скрипт и засунуть его в cron.
 

mrfinny

Cadet
Joined
Mar 21, 2022
Messages
8
Я так понимаю, какой-то питонячий скрипт формирует задание и запускает его. Внутрь не пробраться. Проще самому написать скрипт и засунуть его в cron.
Допустим. Вопрос - какой командой заставить rclone пропускать каталог. Перерыл инет, нигде такого нет. Похоже, сам rclone этого не умеет...
 
Top