четверг, 4 мая 2017 г.

Bajoo – 25 Гб облака с шифрованием данных бесплатно


Bajoo был мне известен ещё 5-6 лет назад. Однако в то время Bajoo не предлагал клиента синхронизации для Linux, поэтому долгое время не находил у меня применения.

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


Большой Брат следит за тобой – читать, СОРМ – читать.

Кроме того, Bajoo предоставляет возможность организации папок совместного доступа к данным.

Подробнее о сервисе можно прочитать на русской странице официального сайта.

Что использовать Bajoo необходимо установить клиент синхронизации и создать учётную запись. Для установки клиента для своей программной платформы нажмите на кнопку "Скачать БАЖУ".


Для установки в Ubuntu и Linux Mint используйте команды терминала (справедливо для Ubuntu не ниже 16.04 и Linux Mint не ниже 18):

sudo add-apt-repository ppa:bajoo/client && sudo apt update && sudo apt install python-bajoo

В процессе установки в систему будут установлены дополнительные пакеты, необходимые для работы Bajoo.


После установки запустите клиент Bajoo и создайте учётную запись, которую необходимо активировать по ссылке, направленной на указанный Вами адрес электронной почты.






При первом входе необходимо произвести зарегистрировать ключ GPG и указать секретную фразу. Секретная фраза выполняет роль пароля для входа в учётную запись Bajoo при запуске клиента синхронизации данных. Кроме того, можно изменить предлагаемое по умолчанию местоположение папок Bajoo.


После выполнения указанных выше действий можно запустить клиент синхронизации данных.



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

Если пароль ещё можно сбросить (запросить у системы сброс пароля), то секретную фразу не восстановит Вам никто, так как никому кроме Вас она не известна. Поэтому если Вы забыли свою секретную фразу и никак не можете её вспомнить, то у Вас 1 выход – зайти в свой аккаунт по браузеру и удалить свои данные. На своём Linux также удалите содержание каталогов:  .config/Bajoo,  /.cache/Bajoo,  /.local/share/Bajoo  и снова запустить клиент Bajoo. В Windows ищите скрытые папки с настройками Bajoo в папке своего профиля.
Вывод: никогда не забывайте свою секретную фразу на Bajoo.

После первого запуска на подставке рабочего стола (в трее) Вы увидите значок оранжевого цвета с не совсем понятной поясняющей надписью "Разделенные данные в процессе синхронизации...".


Обратитесь к настройкам клиента через правый клик мышкой по значку.


На первом этапе представляют интерес пункты "Bajoo folder", "Manage my folders" и "Настройки". "Покинуть" соответствует команде "Выйти" (остановить работу клиента).

Bajoo folder откроет в файловом менеджере папки Bajoo Вашего компьютера.


При этом MyBajoo является папкой (в Linux – каталогом) для синхронизации Ваших данных, а "Разделённые данные" содержит те данные, которыми Вы обмениваетесь с другими пользователями Bajoo или осуществляете над этими данными совместную работу.

При вызове "Manage my folders" осуществляется переход в раздел управления Вашими папками. Впрочем, в этот же раздел Вы будете перенаправлены и при вызове "Настройки".


MyBajoo, как было отмечено выше, является папкой (в Linux – каталогом) для синхронизации Ваших данных, которая в терминологии Bajoo называется "Персональная папка". Когда все Ваши данные в Bajoo зашифрованы и синхронизированы, то отображается значок зелёного цвета с пояснением "Up to date", в противном случае – оранжевого и пояснением "Sync in progress.



Более подробные сведения можно получить при нажатии на кнопку "Детали".



Раздел "Мой аккаунт" отображает адрес электронной почты, на который зарегистрирован Ваш Bajoo, а также расход дискового пространства и кнопки отключения аккаунта и досье.



При нажатии на "Открыть мое досье Бажу" происходит открытие в файловом менеджере папки Bajoo Вашего компьютера.

Раздел "Параметры" определяет, должен ли запускаться клиент Bajoo при старте системы или его запуск будет производиться вручную, работу через прокси и другие настройки. В настоящее время настройки ограничения скорости скачивания и загрузки в облако лично у меня затемнены.


Возможно, что это объясняется тем, что "Тип аккаунта: Тест бета аккаунта – 25 Гб".

Кстати говоря, фраза "... Тест бета аккаунта – 25 Гб" послужила предметом моего обращения в службу поддержки (пока поодержка доступна только на английском языке). Заданный мной вопрос содержал просьбу пояснить: будут ли данные 25 Гб моего акканута и далее в моём распоряжении или эти гигабайты изменятся в сторону уменьшения после истечения "... Тест бета аккаунта ...".

В своём ответе Guillaume (работник службы поддержки пользователей) пояснил, что 25 Гб даны на всё время жизненного цикла моей учётной записи, так как в настоящее время Bajoo – это Bajoo2. Имевший место ранее Bajoo, предоставлявший бесплатно 5 Гб являлся Bajoo1.

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


Что ж, настало время перейти к "Разделенным данным". Как Вам уже известно, эти данные соответствуют папкам совместного доступа (совместной работы).

Перейдите в управление папками (Manage my folders) и нажмите на самую верхнюю кнопку


Введите имя папки и тип доступа: совместный обмен, публичный обмен. В примере ниже рассматривается совместный обмен.


Автоматически в папке (в Linux – каталоге) "Разделенные данные" будет создаваться папка с указанным именем.


Чтобы добавить пользователей в создаваемую папку совместного обмена


в строке ниже введите адрес электронной почты пользователя (естественно, что у него уже должен быть установлен клиент Bajoo)


и в поле справа определите права доступа "Прочтение Запись", "Одиночное прочтение", "Админ". Так как интересует возможность совместной работы, то оставим предлагаемое по умолчанию "Прочтение Запись" и нажимаем на кнопочку светло-зелёного цвета.


В окне пользователей будет автоматически добавлен пользователь, предоставивший папку в доступ, с правами "Админ".


Пользователю, которому была дана папка в доступ, ничего делать не требуется. Данная папка будет ему добавлена автоматически, например.



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


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


Upload files – загрузить файлы.

My files – ваши файлы.

About – о сервисе.

Bajoo – главная страница Bajoo.

Blog – понятно, что это переход на блог.

В центральной части станицы отображается форма загрузки. Вверху имеется настройка срока хранения с движком ступенчатого выбора 30 дней, 7 дней, 24 часа


и возможностью включения удаления загруженного файла после его первого скачивания


Сервер имеет ограничения на срок хранения в зависимости от размера файлов.

0-50 Мб – 30 дней.

50 Мб - 1 Гб – 7 дней.

1 Гб и более – 1 день.

В центральной части расположена форма выбора файлов (до 4 Гб) для загрузки на сервис


Нажмите на чёрную кнопку и укажите 1 или несколько файлов для загрузки.

Сначала у Вас будет складываться впечатление, что ничего не происходит. Обратите внимание на то, что сервис призывает Вас быть терпеливыми. Это обусловлено тем, что контент при загрузке шифруется.


Вы можете в любой момент отменить загрузку нажав на крестик справа:


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




При отправке нескольких файлов ссылки на них можно отправить с помощью сервера Bajoo. Нажмите на "SEND ALL LINKS BY EMAIL".

Укажите адрес (адреса через запятую), при необходимости измените тему (Email subject) и текст сообщения (Email body):



Укажите способ отправки: сервер Bajoo (левая кнопка) либо свой почтовый клиент (правая кнопка).


Получатель получит сообщение:



При переходе по ссылке для скачивания выбранного файла потребуется время на его расшифровку. Ход процесса будет отображаться полоской более тёмного цвета:


Для отказа нажмите кнопку "ABORT".

После завершения расшифровки файла и готовности его скачать появится страница с кнопкой "GET THE FILE":


При переходе по ссылке My files в браузере будет отображён список загруженных Вами файлов:



Вверху имеются 3 кнопки чёрного цвета:

EXPORT LOCALSTORAGE DATA

IMPORT LOCALSTORAGE DATA

PURGE EXPIRED FILES FROM LOCALSTORTAGE

Export localstorage data – экспорт ссылок на сохранённые данные. Эспорт производится в файл data.json


Если сохранённый файл открыть в текстовом редакторе, то можно просмотреть его содержание:


Import localstorage data является обратной операцией вышеуказанному.

Purge expired files from localstaroge – удалить из отображения данные с истёкшим сроком хранения. Сюда же относятся и данные, ссылки на которые были удалены вручную.

Крестик справа от имени файла указывает на включение режима удаления файла после 1-го скачивания, а корзина – на удаление ссылки на скачивание, что равносильно удалению файла.


При удалении файла по ссылке в браузере отображается подтверждающее сообщение, например:


В заключение приведу несколько абзацев из описания Bajoo своего сервиса.


Ваши данные 100% подчиняются французскому законодательству, предпологающему защиту личных данных и уважение частной жизни. Кроме этого, все папки зашифрованы и могут считываться только пользователем с помощью секретной фразы.

Только вам возможен доступ к содержимому на вашем Бажу и только вы можете совершать обмен файлов на выбор. вы единственный несете ответственность за содержимое файлов хранящихся на Бажу и за их обмен.

Каждый синхронизированный документ в Бажу скопирован на 3 отдельных серверах, принадлежащих Франции. Только вы имеете доступ к вашим данным используя секретную фразу.

Доступ к серверам под тщательным контролем: знаки доступа, идентификация при каждом входе выходе… Настоящий сейф!

Шифровка с первого резервного копирования
Шифровка с ПК
Только вам известна расшифровка
Шифровка с помощью ключа GPG прямо с вашего компьютера
Резервное копирование и синхронизация в реальном времени, поддерживающее кодирование SSL (Secure Sockets Layer)

БАЖУ продумал все таким способом, что вы единственный способный зашифровать и расшифровать ваши файлы.


Похожим сервисом является MEGA. В этой заметке Вы можете узнать как настроить выборочную синхронизацию на MEGA. 


Читайте также Bajoo через web

вторник, 2 мая 2017 г.

Убрать логотип при загрузке Linux Mint

По умолчанию, процесс загрузки Linux Mint начинается с появления логотипа и нескольких точек под ним, которые попеременно вспыхивают слева направо. Но на одном из моих компьютеров вокруг точек прорисовывается непонятный ореол. Подобная ситуация приводила к тому, что меня охватывала "нервенная дрожь", так как возникала мысль о том, что графическая карта NVidia начинала работать неправильно.

При установке проприетарного драйвера NVidia одна их моих систем переходила в режим 1024x768 при разрешении экрана монитора 1280x1024. Может быть, конечно, это так взаимодействовал с системой монитор Philips, но даже после удаления драйвера NVidia система отказывалась правильно определять размеры экрана монитора и это приходилось делать принудительно.


Поэтому было решено выключить отображение логотипа в загрузчике. В сети можно найти много публикаций по правке настроек загрузчика Grub, но наиболее удобно это будет делать в Grub Customizer.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt update && sudo apt install grub-customizer

После установки Grub Customizer появится в разделе "Система" главного меню.

За настройку загрузчика отвечает файл grub.cfg


Если Вам "страшно", то Вы можете сделать его резервную копию, перед тем как начнёте вносить в него изменения. Кроме того, дополнительные параметры загрузчика определяются значения переменных в файле  /etc/default/grub

Запускаю программу и перехожу в раздел "Основные настройки".


За отображение логотипа в загрузчике отвечает настройка "Параметры ядра". По умолчанию стоит значение quiet splash. Пробую убрать splash, оставив только quiet.


Перезагружаюсь. Вместо логотипа Linux Mint с точками под ним появляется только текст

Scanning for Btrfs file systems
/dev/sda1: clean, ... files, ... blocks

Вместо многоточий отображаются цифры, соответствующие количеству файлов и блоков на разделе sda1/

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

Если удалить ещё и quiet, то после рестарта системы Вы будете налюдать отображение загрузки системы в текстовом режиме.


Такой же подробный вывод Вы получите и при выключении компьютера:


Мной была выполнена настройка Grub под решение конкретной задачи. Кого интересуют тонкости, то можно обратиться к соответствющим публикациям на losst.ru или linuxoid.club.

воскресенье, 30 апреля 2017 г.

Linux Mint – "улучшение" работы через WiFi

При использовании соединения WiFi было замечено, что, к сожалению, иногда имеют место самопроизвольные обрывы соединения с последующим его восстановлением. На днях в сети нашлась информация об улучшении соединения по WiFi. И, как говорится, вроде бы "не первый год замужем" (оказывается, фраза имеет весьма широкое толкование), но очевидная вещь никак не приходила в голову.

Повысить скорость и качество соединения с точкой доступа можно через отключение механизма энергосбережения чипсета беспроводной сетевой карты.

sudo xed /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

В Linux Mint в качестве текстового реактора по умолчанию используется xed. В Ubuntu Linux следует вместо xed писать gedit.

[connection]
wifi.powersave = 3

Измените значение с 3 на 2 и сохраните файл. Перезагрузитесь или выполните в терминале sudo systemctl restart NetworkManager.

Чтобы убедиться, что режим энергосбережения выключен, откройте терминал и введите команду iwconfig (именно iwconfig, а не ifconfig). В результатах выполнения команды должна быть строка Power management:off

Например, в моём случае:

iwconfig
wlx000b81935b96  IEEE 802.11bgn  ESSID:"MikroTik"
Nickname:"<WIFI@REALTEK>"
Mode:Managed  Frequency:2.412 GHz  Access Point: 4C:5E:0C:BB:67:B3  
Bit Rate:150 Mb/s   Sensitivity:0/0 
Retry:off   RTS thr:off   Fragment thr:off
 Power Management:off 
Link Quality=100/100  Signal level=95/100  Noise level=0/100
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

По моему субъективному впечатлению, работа по WiFi немного улучшилась, но, как говорят, "практика – критерий истинности". Поэтому данная рекомендация не может считаться универсальным "рецептом". Но, всё же, это лучше, чем самостоятельно "курить бамбук", не правда ли?


 Дополнение от 7.03.2022 

В соответствии с сообщением на github, значение "0" соответствует "по умолчанию", 1 – игнорировать, 2 – выключить энергосбережение, 3 – включить энергосбережение. При этом, правда, указывается, что функция энергосбережения в Network Manager поддерживается, но документация не разработана, а данные значения получены из исходных кодов.
За поправку благодарю анонимного комментатора.

четверг, 27 апреля 2017 г.

Nautilus в Linux Mint xfce

В Linux Mint xfce имеется свой файловый менеджер Thunar. Без ущерба для работоспособности системы в неё можно установить дополнительный файловый менеджер.

При установке файлового менеджера Nemo у меня он получился англоязычным. При установке файлового менеджера Caja он не отобразился в меню программ, а его запуск из терминала командой caja сопровождался предупреждением о несовместимостях библиотек GTK2 и GTK3, хотя сам файловый менеджер был работоспособен. Поэтому было принято решение остановиться на Nautilus.

Запускаем Synaptic и в строке поиска указываем nautilis. Впрочем, уже при указании nau в результатах выдаётся перечень пакетов Nautilus. Для установки пакета можно вызывать правое контекстное меню мыши и выбрать "Отметить для установки". На рисунках ниже показаны уже установленные пакеты Nautilus для моих нужд.

Собственно сам файловый менеджер Nautilus:


Nautilus-data ставится вместе с Nautilus. Nautilus-emblems предназначен для корректного отображения эмблем на папках:


Следует отметить, что в Linux Mint xfce уже присутствуют пакеты nautilus-data и libnautilus-extension.

Easytag может оказаться полезным при редактировании тэгов звуковых файлов, а nautilus-wipe позволяет вызвать команду "гарантированного" удаления из правого контекстного меню Nautilus (пункты меню "Затереть" и "Затереть свободное место"):


Audio-convert вряд ли нуждается в пояснении, если Вы хоть раз делали конвертирование аудиофайлов из одного формата в другой:


Вот этой вещи мне временами не хватает – "покраска" отдельных каталогов:


Указанные ниже пакеты служат для интеграции с облачными хранилищами Dropbox и MEGA:



Nautilus можно добавить на панель (подробности). Следует отметить, что значки на панели для запуска Thunar и Nautilus будут одинаковыми, поэтому целесообразно Nautilus назначить какой-либо другой значок.


В Thunar возможно добавить команд "Открыть папку в Nautilus". Для реализации этого действия вызовите в Thunar "Правка – Особые действия" и нажмите в правом вертикальном меню на кнопку с плюсом (добавить особое действие). Задайте имя, которое будет отображаться в правом контекстном меню мыши Thunar, а в качестве команды укажите   nautilus --new-window %U


Назначьте значок, который будет указывать на данное действие. Значок не обязательно должен быть из раздела "Значки приложений", его можно выбрать по своему вкусу.

В условиях появления укажите "Каталоги":


На рисунках ниже показан пример открытия в Nautilus каталога dwhelper при вызове команды их правого контекстного меню Thunar:



При желании Вы можете назначить Nautilus приложением по умолчанию. Перейдите в диспетчер настроек и далее в "Предпочитаемые приложения".


Обратитесь к вкладке "Утилиты" и для файлового менеджера укажите Nautilus.


После этого Ваши каталоги будут открываться в Nautilus. Вы также можете добавить значок запуска Thunar на панель.
Команда для запуска Thunar – thunar
Открыть каталог с помощью Thunar – thunar %F

При полном удалении из системы Nautilus удалите также и каталоги с его настройками в скрытых каталогах Вашего домашнего каталога .config и .local/share

При полном удалении пакетов Nautilus у Вас будет также удалена возможность создания и извлечения архивов.



Для восстановления этой функции в Thunar запустите Synaptic и установите пакет file-roller:


вторник, 18 апреля 2017 г.

NoMachine: удаление автосоздаваемых каталогов с именем хоста

После некоторого периода эксплуатации NoMachine (по моему восприятию, по сравнению с VNC это ПО лучше работает в качестве управления Linux через удалённый рабочий стол) было замечено, что NoMachine автоматически создаёт каталоги (никак не привыкну, что в Linux следует говорить каталоги) с именем хоста, на котором оно установлено. При этом эти каталоги автоматически не удаляются. Удаление их вручную на функциональности NoMachine не сказывается, вследствие чего появилось предположение, что данные каталоги представляют из себя какой-то сеансовый бэкап.


Различия имён хостов на рисунках выше обусловлены различными значениями строк файла /usr/NX/etc/node.cfg  

NodeName H67.net.org – для верхнего рисунка
#NodeName localhost.localdomain – для нижнего рисунка

Так как удалять вручную, всё-таки, "лениво", то пришлось поискать способ их автоматического удаления при старте системы. После долгих попыток адаптирования к своей ситуации найденных команд было принято решение остановиться на двух скриптах (каждый для своего хоста):

#!/bin/sh
find -type d -name "*-H67.net.org-*" | xargs rm -dfR

#!/bin/sh
find -type d -name "*-H68-*" | xargs rm -dfR

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

find: «./.config/mc»: Отказано в доступе
find: «./.dbus»: Отказано в доступе
find: «./.local/share/mc»: Отказано в доступе
find: «./.cache/dconf»: Отказано в доступе
find: «./.cache/mc»: Отказано в доступе

Поэтому необходимо указать, в каком каталоге необходимо искать назначенные для удаления данные. Таким образом, окончательное содержание указанных выше скриптов будет следующим:

#!/bin/sh
find /home/каталог_пользователя/.nx -type d -name "*-H67.net.org-*" | xargs rm -dfR

#!/bin/sh
find /home/каталог_пользователя/.nx -type d -name "*-H68-*" | xargs rm -dfR

Данные скрипты помещены в файлы del-nx-H67.sh и del-nx-H68.sh в домашние каталоги пользователей, под которыми и осуществляется сеансовая работа в Linux. Сами файлы помечены как исполняемые.


Так как на обеих системах используется DE xfce, то помещение их в автозагрузку системы осуществляется через "Сеансы и запуск".


В каждую из систем добавлено по команде отложенного автозапуска:

sh -c "sleep 80 && /home/каталог_пользователя/del-nx-H67.sh"

sh -c "sleep 80 && /home/каталог_пользователя/del-nx-H68.sh"

Т.е. запуск скриптов производится через 80 секунд после старта системы.

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

#!/bin/sh
find /home/каталог_пользователя/.nx -type d -name "*-H67.net.org-*" | xargs rm -dfR
zenity --info --text "Unused old NoMachine data deleted" 2>/dev/null --timeout=3
exit

#!/bin/sh
find /home/каталог_пользователя/.nx -type d -name "*-H68-*" | xargs rm -dfR
zenity --info --text "Unused old NoMachine data deleted" 2>/dev/null --timeout=3
exit

Команда zenity --info --text "Unused NoMachine logs deleted" 2>/dev/null --timeout=3 вызывает отображение информационного окна, в котором отображается текст Unused old NoMachine data deleted (неиспользуемые старые данные NoMachine удалены). Данное информационное окно отображается 3 секунды, после чего автоматически закрывается, как будто если бы Вы нажали кнопку ОК. Время в секундах определяется параметром timeout=3

Команда exit является командой завершения работы скрипта sh.

Если Вы предпочитаете вместо информационных сообщений по центу экрана видеть всплывающие системные уведомления (оповещения), то вместо 

zenity --info --text "Unused old NoMachine data deleted" 2>/dev/null --timeout=3

используйте строку

notify-send -i info "Unused old NoMachine data deleted"

Если системные уведомления (оповещения) не отображаются, то возможно, что в системе отсутствует необходимый пакет и его требуется установить:


sudo apt install libnotify-bin

При соединении с другим узлом автоматически создаётся каталог, в имени которого присутствует R-localhost :


Влияет это на самом деле или нет, но при изменении в файле /usr/NX/etc/node.cfg строки

#SessionLogClean 1 убрать символ решётки

каталог R-localhost-... автоматически удаляется при закрытии соединения с хостом NoMachine.

После перезагрузок обеих хостов и проверки наличия интересующих каталогов, предмета интереса обнаружено не было.


Имеющийся на верхнем рисунке каталог cache содержит данные узла, который управляется с помощью NoMachine.