Rclone — замечательный инструмент. Это простой скрипт, который позволяет вам беспрепятственно управлять файлами через несколько поставщиков облачных хранилищ. Он имеет интуитивно понятный интерфейс командной строки и мощный набор функций, которые, среди прочего, позволяют переносить данные с одного облачного пульта на другой, объединять несколько облачных пультов друг с другом, а также прозрачно шифровать и расшифровывать данные. В этой статье основное внимание уделяется последнему пункту.
Читайте также: 4 способа клонировать весь жесткий диск в Linux
Crypt — это функция rclone, которая шифрует ваши файлы во время их загрузки, а также расшифровывает их при загрузке. Это означает, что фактические файлы, хранящиеся в облаке, зашифрованы и зашифрованы. Это позволяет вам использовать своего облачного провайдера в качестве службы хранения, не будучи уверенным в том, что он не просматривает то, что вы загружаете.
Crypt также прост и прозрачен в настройке, поэтому человек, не имеющий каких-либо технических знаний в криптографии, может легко создать свой собственный зашифрованный пульт.
Как это работает?
Пульт дистанционного управления crypt работает, используя другой пульт и накладываясь на него. Таким образом, Crypt ведет себя как слой, который фильтрует и изменяет проходящие через него данные. Прежде чем какие-либо данные достигнут удаленного облачного хранилища, они уже отфильтрованы и зашифрованы функцией шифрования.
Такой многоуровневый подход также обеспечивает максимальную гибкость при работе с несколькими пультами дистанционного управления.
Например, мы можем объединить несколько пультов в один с помощью функции union
rclone, а затем добавить его к пульту crypt. Любые данные, загружаемые через пульт, затем шифруются и распространяются по различным имеющимся у вас облачным пультам.
Читайте также: ContentsКак это работает?
saintist.ru/2018/09/26/rclone-sinhroniziruet-neskolko-postavshchikov-oblachnyh-hranilishch-linux/" title="Использование Rclone для синхронизации с несколькими поставщиками облачных хранилищ в Linux">Использование Rclone для синхронизации с несколькими поставщиками облачных хранилищ в Linux
Настройка Rclone Crypt
Если эти функции кажутся вам привлекательными, настроить пульт дистанционного управления crypt относительно просто. Однако в этом руководстве предполагается, что вы уже создали свой собственный незашифрованный удаленный клон. Вы можете прочитать наше вводное руководство здесь .
Как только у вас появится собственный пульт дистанционного управления rclone, начните с ввода:
rclone config
Это приведет нас к меню конфигурации rclone. Мы создадим новый пульт, нажав N.
Rclone запросит у нас имя пульта, который мы хотим настроить. В этом упражнении я назову удаленный «склеп».
Следующая опция запросит тип пульта, который мы хотим настроить. Введите «crypt», чтобы создать пульт в качестве склепа.
После этого rclone запросит местоположение удаленного устройства, на которое вы хотите перенести crypt. Убедитесь, что путь указывает на конкретный каталог на пульте, а не на весь пульт.
В моем случае я уже создал папку под названием «maketecheasier» на своем пульте Gdrive. Чтобы его использовать, я прописал в конфигурации gdrive:/maketecheasier
.
Хотя можно установить весь пульт в кач
Настройка Rclone Crypt
некоторые проблемы с процессом шифрования и дешифрования.Поставщики облачных хранилищ могут не справиться с зашифрованной корневой папкой. Кроме того, все, загруженное за пределы rclone crypt, будет незашифровано и может вызвать некоторые проблемы с тем, как функция crypt обрабатывает файлы.
Читайте также: Полное руководство по командам Apt и Apt-Get
Настройка шифрования
На следующем шаге будет запрошен тип шифрования имени файла, который мы хотим для нашего пульта.
- Стандарт позволяет полностью шифровать имена файлов, что позволяет скрыть тип загруженных нами файлов.
- Запутывание просто «поворачивает» имена файлов. Это простой, но слабый вид шифрования.
- Выкл. не запутывает имена файлов.
Оттуда rclone спросит, хотим ли мы зашифровать имена каталогов. Выбор 1 зашифрует все имена папок на пульте. Если выбрать 2, этого не произойдет.
Для следующих шагов rclone спросит, хотим ли мы создать собственный пароль или позволим rclone сгенерировать его для нас.
В моем случае я введу свой собственный пароль.
После этого rclone спросит нас, хотим ли мы добавить второй пароль для дальнейшей рандомизации нашего ключа шифрования.
В моем случае я добавил второй пароль.
Имейте в виду, что это наши ключи к нашим данным. У вас должна быть копия этих двух паролей в безопасном месте. Любой, у кого есть копия этих двух паролей, сможет воссоздать вашу конфигурацию rclone и расшифровать данные с вашего пульта crypt.
Читайте также: Шифрование PGP: как оно работает и с чего начать
Дополнительные конфигурации
На следующем этапе rclone спросит, хотим ли мы войти в меню расширенной конфигурации. По большей части нам не нужно менять какие-либо из этих настроек.
Однако, если вы настраиваете разные пульты шифрования для взаимодействия друг с другом или по какой-то причине вы не хотите шифровать сами данные, вы можете изменить эти настройки здесь.
Наконец, rclone попросит нас подтвердить наши настройки для удаленного доступа к крипте. Нажмите Yи
После этого rclone покажет удаленный доступ к вашему крипту. В моем случае он называется crypt и имеет тип Crypt.
Читайте также: 8 полезных и интересных команд Bash
Тестирование нового пульта Crypt Remote
После этого вы можете использовать новый пульт crypt для передачи файлов. Сделайте это, введя следующую команду:
rclone -v copy /your/local/file/here/ remotename:/the/remote/location/
В моем случае я скопировал небольшой файл со своего компьютера на удаленный крипт. Я проверил, правильно ли скопирован файл, перечислив содержимое пульта:
rclone lsf remotename:/
Если вы посмотрели на пульт где-нибудь кроме rclone, файл отобразится с искаженным именем. Например, когда я просматривал недавно скопированный файл на веб-сайте Google Диска, имя загруженного файла было «nf1kktmpf95lg527ddci7s3m90».
Поздравляем! Теперь вы создали собственную зашифрованную резервную копию в облаке. Теперь вы можете использовать это само по себе. Или, если идея многоуровневого хранения заставила вас задуматься о креативных решениях для хранения данных, узнайте больше о дешевые поставщики облачных хранилищ , который можно использовать с rclone.
Читайте также: Лучшее облачное хранилище за свои деньги
Часто задаваемые вопросы
1. Надежно ли зашифрован Rclone Crypt?
Да. Rclone использует шифр XSalsa20 для шифрования содержимого и имен файлов. Это относительно надежный шифр, малозатратный на системные ресурсы. Содержимое зашифрованных файлов также постоянно проверяется с помощью Poly1305, который является очень надежным алгоритмом шифрования.
2. Как бы я получил доступ к своим файлам, если бы потерял компьютер?
Преимущество этого процесса в том, что, запомнив два пароля, вы всегда сможете получить доступ к своим данным откуда угодно. Все, что вам нужно, — это машина, которую можно подключить к Интернету и выполнить клонирование.
3. Можно ли изменить мой пароль после того, как я его установил?
Нет. Шифрование во многом зависит от установленного вами пароля. Изменение пароля означало бы, что изменится ключ шифрования склеп
Дополнительные конфигурации
файлы будут вам недоступны.Способ использования нового пароля заключается в создании нового склепа с новым паролем, затем расшифровке файлов из старого склепа и перемещении их в новый склеп. Наконец, удалите старый склеп.