Setting96.ru

Строительный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Записки IT специалиста

Записки IT специалиста

Установка консольного клиента Яндекс.Диск на Debian / Ubuntu

  • Автор: Уваров А.С.
  • 12.07.2019

yandex-disk-debian-000.png

Яндекс.Диск — популярный отечественный облачный сервис для хранения и синхронизации пользовательских данных. Многие администраторы широко применяют его в своей повседневной деятельности для организации обмена файлами или хранения резервных копий. Чаще всего Яндекс.Диск используют на платформе Windows, для которой существует простое и удобное графическое приложение. Но далеко не все знают, что существует не менее удобный консольный клиент для ОС семейства Linux, о котором мы сегодня хотим вам рассказать.

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

Ценовая политика сервиса позволяет достаточно недорого получить пространство, достаточное для хранения данных небольших и средних организаций. Так годовую подписку на 100 ГБ можно сегодня приобрести за 990 руб, а на 1 ТБ за 2500 руб. Это недорого, собственная инфраструктура обойдется вам существенно дороже, 2500 руб — это цена одиночного жесткого диска на 1 ТБ, добавим к нему еще один диск (RAID 1), железо для NAS (или готовое устройство), канал связи, ИБП. Да и разместить это все надо надежно где-то за пределами офиса.

Перейдем от слов к делу. В нашем случае были использованы системы на Debian 9 и Ubuntu Server 16.04, но данная инструкция будет справедлива для любого основанного на них дистрибутива, в т.ч. настольного. Все описанные ниже действия следует выполнять с правами суперпользователя.

Прежде всего подключим репозиторий Яндекс.Диска:

Скачаем и установим в систему его GPG-ключ:

Теперь обновим список пакетов и установим клиент Яндекс.Диска

Для первоначальной настройки следует воспользоваться мастером установки:

Будет задано несколько простых вопросов, после чего клиент будет автоматически сконфигурирован и добавлен в автозапуск.

yandex-disk-debian-001.png

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

Сразу после запуска службы начнется синхронизация. Текущий статус можно выяснить командой:

yandex-disk-debian-002.png

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

/.config/yandex-disk/config.cfg и добавим туда строку:

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

Т.е. если у вас существует директория /backup/yandex/mydir1/mydir2, то в исключениях следует указать mydir1/mydir2. директории перечисляются через запятую, без пробелов. После внесения изменений сервис необходимо перезапустить:

Больше параметров можно узнать в официальной документации: https://yandex.ru/support/disk/cli-clients.html

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

Для начала остановим приложение:

Затем перенесем каталог настроек в директорию /etc, хранить настройки системной службы в директории пользователя — не самая лучшая идея:

После чего откроем /etc/yandex-disk/config.cfg и исправим путь к файлу токена:

Теперь создадим юнит для systemd, прежде всего сам файл:

И внесем в него следующий текст:

И запустим саму службу:

Проконтролировать ее работу можно командой:

Читать еще:  Регулировка громкости на ноутбуке packard bell

yandex-disk-debian-003.png

Если все работает нормально, добавим службу в автозагрузку:

И удалим скрипт автозагрузки приложения при входе в систему:

Как видим, установить консольный клиент Яндекс.Диск совсем несложно, при этом по удобству использования он мало отличается от своего настольного собрата, позволяя полноценно использовать сервис даже в среде Linux-серверов.

Дополнительные материалы:

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Поддержи проект!

Или подпишись на наш Телеграм-канал: Подпишись на наш Telegram-канал

Как пользоваться Яндекс.Диском на своем смартфоне

У вас смартфон с системой Android. Вы установили себе на компьютере облачный сервис от Яндекса. Вы часто работаете на компьютере, и поэтому вам проще заряжать батарею своего девайса просто подключив его к ПК. Вы работает на компьютере, а смартфон постоянно под рукой. И вдруг, однажды вы обнаруживаете на экране телефона иконку Яндекс.Диска. Все просто: произошла синхронизация Яндекс.Диска с Android.

яндекс диск для android

Для установки Яндекс.Диска на смартфон с системой с Android достаточно подсоединить гаджет к ПК с установленным облаком Яндекса, в результате синхронизации на смартфоне появится иконка Яндекс.Диска.

Как войти в Яндекс.Диск с Android:

  1. Коснитесь иконки «Диск». Представляется окно с предписанием ввести логин и пароль, или зарегистрироваться, или припомнить пароль (о входе в Яндекс.Диск с различных устройств читайте тут).Вход в аккаунт
  2. После идентификации поступит предложение «Начать пользоваться».Начать пользоваться
  3. В начале использования диска, будет рекомендовано выполнить автозагрузку ваших фото и видеоматериалов, а также выбрать сеть, которую вы в настоящее время используете. Прикосновение к надписи «Включить» приводит в упрощенное окно Яндекс.Диска. Оно выглядит аналогично окну, открывающемуся при входе в сервис с компьютера.Начальные настройки
  4. В представшем взору окне допускается производить все опции, которые доступны на данном сервисе. При прикосновении к папкам они отрываются, и можно ознакомиться с их содержимым. Стандартно предустановлены одинаковые картинки и музыкальные файлы.Главное окно
  5. Прикосновение к желтому кругу с плюсом в центре позволит вам добавить на диск: картинку из галереи, новый фотоматериал, папку, файлы с вашего устройства.

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

Действия, которые можно выполнять в приложении:

  • сортировка документов или по имени, или по дате изменения;
  • выбор документа;
  • поиск по документам.

Действия в приложении

Прикосновение к иконке «гамбургер-меню» даст возможность перейти в настройки диска. Здесь есть подпункты:

  1. Диск (перемещаемся в наше хранилище).
  2. Офлайн (переместит в окно, в котором доступны без интернета, как отдельные документы, так и их папки).
  3. Корзина (раскроется окно с удаленными документами).

Касание надписи «Настройки» позволит ознакомиться с установленными на телефоне настройками:

  • увеличить размер диска;
  • очистить рубрику «Офлайн» или кеш;
  • опция, позволяющая осуществить «переезд с телефона на телефон».

Прикосновение к надписи «О программе» позволит вам обнаружить версию и номер сборки клиента, установленного на смартфоне. Номер сборки указывается с конкретной датой сборки.

Вот, пожалуй, и все. Вы узнали как на смартфоне с системой андроид войти в облачный сервис Яндекс.Диск. Успешного освоения вашего гаджета! Приятного дня!

Похожие статьи:

Комментарий “ Как пользоваться Яндекс.Диском на своем смартфоне ”

1.Ваша рекомендация, основанная на » И вдруг, однажды вы обнаруживаете на экране телефона иконку Яндекс.Диска. Все просто: произошла синхронизация Яндекс.Диска с Android.», просто восхитительна.
А если этого «и вдруг» само не происходит, то что тогда делать? Ну, нет иконки.

2. Не менее восхитительно: «Для установки Яндекс.Диска на смартфон с системой с Android достаточно подсоединить гаджет к ПК с установленным облаком Яндекса, в результате синхронизации на смартфоне появится иконка Яндекс.Диска.» Вот я подключил мой смартфон. Синхронизация включается автоматически. Например, мои фотографии, сделанные камерой смартфона, автоматически уже скопированы на Яндекс-диске. На смартфоне же иконка Яндекс-диска так и не появилась. Что делать?

Судя по всему, Вы человек молодой и не знаете советские анекдоты, а они были и есть лучшие в мире. 🙂
Так вот в СССР вечно чего-нибудь не хватало. Была поставлена задача создать искусственное масло. Когда попробовали, то оказалось, что созданный продукт мазать можно, а есть нельзя.:) (онваГ получилось. Увы.)

Читать еще:  Синхронизация отправленных писем яндекс

Если попробуете свою инструкцию осуществить с кем-нибудь и, боюсь, не один раз, с разными пользователями, то может быть достигнете результата?!

Подключаем Яндекс Диск как сетевую папку в Windows и Android

Возможно не все знают, что Яндекс Диск поддерживает протокол WebDAV, который позволяет работать со своими данными, как с обычным сетевым диском, а также организовать совместный доступ к данным.
Сразу начну с описания преимуществ такого способа подключения:

  • Для Windows и Mac OS не требуется установка дополнительного ПО.
  • Не нужно тратить место на локальном диске для хранения данных.
  • Лично для меня огромный плюс в том, что не нужно каждый раз очищать корзину через Web-интерфейс, чтобы освободить место. Данные удаляются сразу без попадания в корзину.
  • Отсутствие индикации свободного места в облаке.
  • Невозможность передать файл более 4 ГБ средствами Windows.

Настройка подключения в Windows

Подключение сетевого Яндекс Диска

Подключение делается так же, как и подключение обычного сетевого диска. Заходим в папку «Компьютер» и нажимаем «добавить сетевой диск». В качестве адреса пишется «https://webdav.yandex.ru». В качестве логина и пароля указываете Ваши логин и пароль от учетной записи Яндекса.

Минусом такого подключения является то, что после перезагрузки компьютера нужно заново авторизоваться на сервере. Поэтому удобнее будет написать простой VBS скрипт, для подключения Яндекс Диска, и поместить его в автозагрузку. Создаем в блокноте текстовый документ и помещаем туда следующее содержание:

Dim FSO,strDriveName
Dim objNetwork
Dim strLocalDrive, strRemoteShare, strUser, strPassw
Set FSO = WScript.CreateObject(«Scripting.FileSystemObject»)
Set objNetwork = WScript.CreateObject(«WScript.Network»)
strDriveName = «Y:»
strRemoteShare = «https://webdav.yandex.ru»
strUser = «login»
strPassw = «password»
if FSO.DriveExists(strDriveName) Then
else
objNetwork.MapNetworkDrive strDriveName, strRemoteShare, True, strUser, strPassw
end if

Настройка параметров запукска скрипта

Здесь login и password необходимо заменить на свои. Y — буква под которой будет подключен Яндекс Диск. Теперь прописываем этот файл в планировщике задач Windows. Задаем запуск скрипта, например, при входе пользователя.

Яндекс Диск как сетевой

В итоге Яндекс Диск будет подключаться автоматически.

Лимит на размер файла в реестре

Теперь необходимо сделать еще пару настроек Windows для нормально работы с диском. Первым делом, необходимо изменить ограничение WebDAV на максимальный размер файла. По умолчанию оно равно 50 мегабайт. Чтобы это изменить, запускаем редактор реестра командой «Выполнить», пишем «regedit». Затем переходим по следующему пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters и редактируем параметр FileSizeLimitInBytes. По умолчанию он равен 50 000 000 байт, а максимально возможное 4294967295 байт (примерно 4ГБ).

Увеличиваем таймаут операции с файлами

Далее можно исправить ограничение на длительность операции WebDAV. По умолчанию оно равно 30 минут. Для этого переходим в следующую ветку реестра: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMRxDAVParameters и меняем значение параметра «FsCtlRequestTimeoutInSec». Оно равно 1800 секунд, задаем свое, например, 18000 (5часов). При копировании больших файлов окно копирования может закрыться, но само копирование продолжается в фоне. Это можно отследить по сетевой активности.

Если кому-то будет интересно, то временные файлы хранятся в папке C:WindowsServiceProfilesLocalServiceAppDataLocalTempTfsStoreTfs_DAV.

Настройка подключения к Яндекс Диску в Android

Total Commander WebDAV

Для подключения по протоколу WebDAV в Android отлично подойдет приложение Total Commander, которое имеет собственное расширение WebDAV. Устанавливаем Total Commander, а затем расширение. Теперь запускаем приложение и увидим пункт WebDAV(Web-папки).

Яндекс Диск WebDAV в Android

Заходим в раздел WebDAV и кликаем «Новый сервер». Вначале пишем название нашей папки и нажимаем «ОК». «Имя сервера» нужно вписать «webdav.yandex.ru» и справа поставить галочку «https». Устанавливать или нет мастер пароль — остается на Ваше усмотрение. В итоге, получаем возможность работать с Яндекс Диском, как и с любой другой папкой в телефоне.

Как синхронизировать яндекс диск с флешкой

В приложениях Яндекс.Диска для Windows и Mac OS X появилась важная функция — выборочная синхронизация, сообщается в блоге Яндекс.Диска.

«Теперь вы можете выбирать, какие папки хранить на компьютере, а какие — только на Яндекс.Диске.

Читать еще:  Яндекс синхронизация контактов carddav

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

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

Управление синхронизацией папок доступно в настройках приложений.

Приложение для Windows позволяет также отключить синхронизацию папки из Проводника.

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

БЕСПЛАТНЫЕ ПРОГРАММЫ

Программы: Интернет

Бесплатный VPN-клиент. Поддерживаются OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3 и EtherIP, а также собственный протокол

XP/7/8/10

Разработчик:
SoftEther
Загрузок:
84377
Бесплатная

Программы: Мультимедиа

K-Lite Codec Pack Full — набор кодеков и инструментов для проигрывания аудио и видео практически любых форматов

10

Разработчик:
K-Lite
Загрузок:
5932756
Бесплатная

Программы: iOS

Мессенджер, изначально ориентированный на геймеров, но со временем получивший популярность и среди других групп пользователей

7/8/10

Разработчик:
Discord, Inc.
Загрузок:
3770
Бесплатная

Программы: iOS

WhatsApp — мессенджер для iPhone. Все сообщения, фотографии, видео, документы и звонки защищены сквозным шифрованием

iOS

Разработчик:
WhatsApp Inc.
Загрузок:
163737
Бесплатная

Программы: Безопасность

Dr.Web CureIt! — бесплатная антивирусная программа на основе ядра антивируса «Доктор Веб»

XP/7/8/10

Разработчик:
Doctor Web, Ltd.
Загрузок:
1857839
Бесплатная

Программы: Android

Приложение медиаплатформы «Смотрим». Доступен весь контент производства ВГТРК — телеканалы, радиостанции, сайт Вести.ру и интернет-кинотеатр с сериалами, фильмами, документальным кино, телешоу и детскими передачами

Android

Разработчик:
ВГТРК
Загрузок:
4500
Бесплатная

Программы: iOS

YouTube — официальное приложение видеосервиса. Позволяет смотреть видеоролики, следить за каналами и публиковать собственные видео

iOS

Разработчик:
Google
Загрузок:
55921
Бесплатная

Программы: iOS

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

iOS

Разработчик:
Telegram LLC
Загрузок:
16712
Бесплатная

Программы: Интернет

Telegram Desktop — мессенджер с поддержкой end-to-end шифрования, позволяющий обмениваться текстовыми сообщениями, а также фото- и видео-файлами

7/8/10

Разработчик:
Telegram
Загрузок:
38872
Бесплатная

Интернет-магазин Ozon при аннулировании заказов, сделанных по аномально низким ценам из-за сбоя на сайте, действовал не по закону, считают в Роспотребнадзоре

По своей популярности TikTok уже опережает в России мессенджер Telegram

Из-за ошибки на сайте российского интернет-магазина Ozon некоторые товары продавались по цене в 1 рубль

Американский писатель-фантаст Нил Стивенсон пояснил, что он не имеет отношения к «метавселенной», которую разрабатывает Facebook

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

Из-за ошибки на сайте российского интернет-магазина Ozon некоторые товары продавались по цене в 1 рубль

По своей популярности TikTok уже опережает в России мессенджер Telegram

Интернет-магазин Ozon при аннулировании заказов, сделанных по аномально низким ценам из-за сбоя на сайте, действовал не по закону, считают в Роспотребнадзоре

Американский писатель-фантаст Нил Стивенсон пояснил, что он не имеет отношения к «метавселенной», которую разрабатывает Facebook

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector