Заявка Деду Морозу

Все делают стартапы

Три месяца удалёнки

Используем Cryptomator для шифрования облачного диска в Linux

Используя облачные диски, пользователей всё чаще интересует шифрование в linux дистрибутивах. Я познакомлю вас с интересной программой «шифрующей облака».

Задумывались ли вы, что чисто теоретически те файлы которые вы храните в облачных хранилищах, чисто технически могут стать достоянием общественности в считанные минуты при стечении определённых обстоятельств. Лично я нет и со всем свойственным мне отсутствием паранойи размещаю эту информацию исключительно для тех, кого «уже пасёт ЗОГ», ведь как говорилось в старой шутке: «Если у вас нет паранойи, это еще не значит, что вас не преследуют». Итак, за мной. друзья.

В Linux шифрование диска реализуется различными способами и на различных уровнях. Есть сотни способов закриптовать весь диск. Я же просто покажу работу понравившейся мне программы, с которой способен разобраться даже такой нуб, как я.  Это приложение называется Cryptomator.

Чем же он мне понравился:

  • Он отлично и мгновенно работает с Google Drive, Yandex Disk, OneDrive, Mail.ru Cloud, Dropbox, ownCloud, Nextcloud, да и в общем-то с любым сервисом облачного хранилища, способным синхронизироваться с локальным каталогом;
  • является опенсорс приложением, что говорит о возможности проверки на наличие бэкдоров и прочих штук.
  • осуществляет шифрование AES с длиной в 256 бит;
  • открытый исходный код означающий отсутствие бэкдоров;
  • производит шифрование имен файлов и запутывает структуру папок;
  • можно использовать локально, не требуется наличие интернет-подключения.

Фактически шифрование происходит на локальном компьютере, а затем синхронизируется с облаком , так что даже если к вашему облачному хранилищу кто-то получит таки доступ, то его взору предстанет набор файлов и папок с абракадабра названием и таким же содержанием.

Мне понравилось это приложение по двум причинам, первая это интересная и удобная реализация подключения зашифрованных контейнеров по типу виртуального жёсткого диска. Осуществлено по типу подключения USB накопителя. И второе это кросплатформенность, криптоматор есть под Linux, Windows и Mac OS. Тоесть если у вас дома Linux, на работе Mac OS, а на отдыхе в гостях Windows, то вы легко можете получать доступ к своим облачным шифрованным файлам, просто установив Cryptomator и введя свой пароль в нём.

Установка Cryptomator — приложения осуществляющего шифрование файлов и папок в Linux

Для установки в Ubuntu и производные введите в терминале:

#добавляем репозиторий
sudo add-apt-repository ppa:sebastian-stenzel/cryptomator

#обновляем списки пакетов реп
sudo apt-get update

#непосредственно устанавливаем Cryptomator
sudo apt-get install cryptomator

Установка в Arch Linux и его производных проста, впрочем как всегда

yaourt -S cryptomator  #не буду писать о pacaur и так понятно

Установка в Fedora, Centos и другие rpm дистрибутивы производится банальным скачиванием бинарного rpm пакета и собственно его установкой.
Скачать rpm пакет

Использование Cryptomator

Используем Cryptomator для шифрования облачного диска в Linux
Так выглядит создание нового хранилища

Нажали на кнопку на скрине и переходим далее

Используем Cryptomator для шифрования облачного диска в Linux
Выбор каталога в котором будет создана шифрованная директория 

Этот каталог может быть как локальным, так и синхронизируемой директорией вашего облачного хранилища.

Используем Cryptomator для шифрования облачного диска в Linux

Создаём надёжный ключ, который мы и будем использовать в дальнейшем для подключения нашего зашифрованного хранилища.

Используем Cryptomator для шифрования облачного диска в Linux

После чего осталось только ввести вновь созданный ключ и шифрованный раздел смонтируется.

Используем Cryptomator для шифрования облачного диска в Linux

На скрине выше я закинул в смонтированную шифропапку пакет с файлами размером 536,9 мегабайт и он отработал мне эту кучу мелких фалов за 1 минуту.

Используем Cryptomator для шифрования облачного диска в Linux

И вот во что они превращаются)

Используем Google drive в linux через webdav и ocamlfuse

google drive linux client

Сегодня Google drive в linux не пробовал использовать разве что ленивый, ведь помимо этого сервиса Google предоставляет ряд других прекрасных сервисов, таких как Google Docs, Google Calendar

Компания Гугл бесплатно предоставляет любому желающему 15 Гигабайт дискового пространства. Файлы находящиеся там, вы можете открывать с любого устройства под любой операционной системой в любой точке мира. 

Предлагаю вашему вниманию новую статью из цикла статей о Linux:  Шифрование облачного диска Linux (файлов, папок)

WebDaV Google drive Linux

К сожалению в Google Drive нет встроенной поддержки технологии WebDAV. Я нашёл на просторах костыльный способ подключения по WebDaV. Для этого нужно зарегистрироваться по ссылке https://dav-pocket.appspot.com/signup . Сразу хочу предупредить, что в этом случае какой то сторонний сервис получит доступ к вашим данным в google drive, если вас это устраивает, то используйте.

Необходимо будет в нём подключить свой Гугл аккаунт. Для подключения Google Drive через WebDAV потребуются данные, выданные сервисом: имя аккаунта, пароль и адрес сервера. Это касаемо всех дистрибутивов, теперь же перейдём к конкретике на примере Ubuntu и Archlinux (и их производных).

Установим пакет davfs2 в Ubuntu и производные

sudo apt-get install davfs2
sudo dpkg-reconfigure davfs

После введения второй команды, система спросит разрешение на монтирования WebDaV раздела непривилегированным пользователям. Соглашаемся.

в Archlinux и производные

sudo pacman -S davfs2

Далее первой командой в домашней директории создаём папку в которую будем монтировать наш удалённый файловый хостинг. Второй командой создадим папку с файлом в который запишем данные полученные от стороннего сервиса, ссылку на который вы видели дюжиной строк выше.

mkdir ~/mnt && mkdir ~/mnt/GDrive
mkdir ~/.davfs2 && nano ~/.davfs2/secrets

В него вписываем следующие строки(разумеется внеся свои login и password и вместо tehnojam имя своего пользователя)

/home/tehnojam/mnt/GDrive login password

Если всё до текущего шага у вас таки получилось сделать, то остался последний штрих- добавление в fstab сведений для автомонтирования нашего новоявленного файлоохранилища:

sudo nano /etc/fstab

и в конце дописываем (вместо tehnojam не забываем вписать имя своего пользователя)

https://dav-pocket.appspot.com/docso /home/tehnojam/mnt/GDrive davfs user,rw,_netdev 0 0

Теперь всё должно автомонтироваться при перезагрузке.

Google drive в Ubuntu, Linux Mint, Archlinux, Manjaro используя google-drive-ocamlfuse

Реализация подключения Google Drive в linux  реализуется пакетом google-drive-ocamlfuse. Так  как установка и настройка подключения в различных дистрибутивах несколько разнится, то опишу это далее на конкретных дистрибутивах.

Так как Ubuntu и Linux Mint наиболее популярные дистрибутивы Linux, то далее будет пример подключения в этих дистрибутивах.

Для установки и настройки google-drive-ocamlfuse в Ubuntu и Linux Mint, нам необходимо подключить дополнительный репозиторий введя в терминале эти команды:

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt update
sudo apt install google-drive-ocamlfuse

Для установки и настройки google-drive-ocamlfuse в Archlinux и Manjaro выполним в терминале:

#для пользователей yaourt ввести
yaourt -S google-drive-ocamlfuse

#для пользователей pacaur ввести
pacaur -S google-drive-ocamlfuse

Далее создаём в домашней директории папку, в которую будем осуществлять монтирование облака, выполняем это командой:

mkdir ~/GDisk
google-drive-ocamlfuse ~/GDisk

После отработки последней команды откроется окно вашего дефолтного браузера

Используем Google drive в linux через webdav и ocamlfuse

После введения своих данных от гугл аккаунта увидите что-то подобное:

Используем Google drive в linux через webdav и ocamlfuse

Поздравляю, у вас в домашнем каталоге появился ваш Google Drive.

Linux mint Google Drive

Так как на моей машине сейчас стоит Linux Mint 19, то в завершение статьи о Google Drive приведу один понравившийся простой и безболезненный способ использования гуглового файлохранилища в данном дистрибутиве.

Достаточно просто введя одну команду

sudo apt-get install gnome-control-center

установить gnome-control-center , запустить его, и кликнуть по пункту «Online Account»

Используем Google drive в linux через webdav и ocamlfuse

Там выберем аккаунт google, вводим свои логин и пароль и вуаля, Google Drive уже появился в Nautilus и при нажатии легко и непринужденно монтируется к вашей машине.

Наверное прочитав статью, вы в недоумении скажете: «И что? Где нормальные решения? Где повествования о Rclone или ODrive?» Безусловно есть куча различных мейнстрим клиентов на линукс, но о них расписаны уже тысячи страниц. Я же решил поделиться менее распространёнными способами интегрирования Google Drive в Linux.

Жизнь в Сан Франциско

Время менять профессию

Системные требования Linux mint 19 Tara

linux mint 19 tara системные требования

Как видно из заголовка статьи «Linux mint 19 системные требования», сегодня мы поговорим о таком интересном и популярном продукте, как Linux Mint 19 Tara.

Минт, это второй после Ubuntu дистрибутив, с которым я познакомился в самом начале своего open source пути. Сразу хочется отметить его хорошее «приготовление». В целом его можно назвать почти тем же убунту, с тем лишь отличием, что он «вылизан» уже до таких мельчаших деталей, что диву даёшься. Основан он на дистрибутиве Ubuntu, который в свою очередь является производным от легендарного Debian.

Coming Soon Системные требования Linux mint 19 Tara
Нужны ли подобные статьи о Linux?
Нужны ли подобные статьи о Linux?
Нужны ли подобные статьи о Linux?

Линукс Минт великолепно подходит для использования новичками на домашних ПК. Он оснащается всеми необходимыми, рядовому пользователю, инструментами для работы и отдыха.

До выхода в этом году 19 версии, с кодовым именем «Tara», Mint издавался в виде дистрибутивов с 4-мя окружениями рабочего стола: Cinnamon, MATE, Xfce и KDE, но в последней версии разработчики решили отказаться от версии с оболочкой KDE. Поддержка 19 версии будет осуществляться до 2023 года. 

Linux Mint 19 Xfce: системные требования

Системные требования Linux mint 19 Tara

Сразу хотелось бы отметить, что хоть в документации и приведены некии минимальные системные требования, они настолько занижены, что я бы не рекомендовал вам ставить данный дистрибутив на машину с подобной конфигурацией. Уверяю вас удовольствия от подобного вы не получите

  • Оперативная память — 512 Мб( я рекомендую хотя бы 2Гб)
  • 9 Гб HDD или SSD (рекомендую выделять под корневой раздел хотя бы 20 Гб)
  • Любой совместимый монитор разрешением не менее 1024×768 (здесь вопрос достатка и вкусовщины)

Сразу же отмечу, что потребление ресурсов  в XFCE меньшее относительно других представленных здесь оболочек. Оно безусловно не отличается особой современностью и красотой, но легковесно и надежно. Хотя ничто человеческое и ему не чуждо, в этой статье я описал способ борьбы с тирингом в XFCE. Если не знаете что это, то милости прошу в статью.

Linux Mint 19 Cinnamon: системные требования

Системные требования Linux mint 19 Tara
  • Оперативная память — 512 Мб (я рекомендую для комфортной работы не менее 4Гб)
  • 9 Гб HDD или SSD (рекомендую выделять под корневой раздел хотя бы 20 Гб)
  • Любой совместимый монитор разрешением не менее 1024×768 (тоже не имеет значение, подключайте что есть)

Этот вариант Linux Mint более красив и в отличии от предыдущего, имеет довольно много графических украшений и фич присущих именно оболочке Cinnamon (или корица, как его называют переводя дословно пользователи). Но именно за эту красоту приходится платить большим потреблением ресурсов.

Linux Mint 19 Mate: системные требования

Системные требования Linux mint 19 Tara
  • Оперативная память — те же заявленные 512 Мб( но опять же, чтобы не чувствовать себя совсем уж спартанцем, рекомендую не менее 4Гб)
  • 9 Гб HDD или SSD (рекомендую выделять под корневой раздел хотя бы 20 Гб)
  • Любой совместимый монитор разрешением не менее 1024×768 (тоже не имеет значение, подключайте что есть)

Mate, это форк некогда прекратившего поддержку Gnome 2, его очень уважают олдфаги и ретрограды мира Линукс, так и не смирившиеся с выходом Gnome 3. Это окружение рабочего стола несколько тяжелее XFCE, но вполне себе юзабельно и даже красиво.

Лучший интерфейс — отсутствие Интерфейса

Лучший интерфейс - отсутствие Интерфейса

Диванный протест в Америке

Диванный протест В США