Table of Contents

Консольный клиент Яндекс Диск для Линукс

Записка по установке клиента яндекс диска на линукс.
В целом все просто, но, чтобы пройти аутентификацию в клиенте, под рукой нужет будет браузер, в котором выполнен вход в аккаунт яндекса, к диску которого надо подключить консольного клиента.
При этом браузер (FIXME: проверить!!) может работать где-то ещё.
Т.е. можно будет поставить клиента на ВМ с линуксом без графики, но нужен второй ноут.

Так же при случае проверить, можно ли два разных диска одновременно подключить.

Ставим из репозитория

Ubuntu\Debian.

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk

Настраиваем

Надо просто запустить “yandex-disk setup” и ответить на вопросы про прокси-сервер, автостарт клиента и директорию куда подключить диск.

Так же надо будет пройти аутентификацию.
Открываем браузер, логинимся в нужный яндекс аккаунт и переходим на https://ya.ru/device, дальше вводим код из установщика.

yandex-disk setup 
.... 
Log in
If you don't have a Yandex account yet, get one at https://passport.yandex.com/passport?mode=register

Go to the page https://ya.ru/device and enter the code ‘zz57xx77’ within 299 seconds. Make sure you're logged in to the browser with the right account.

На этом настройка закончена.
Настроенные параметры будут в домашней директории пользоватедя в “~/.config/yandex-disk”.

:~/.config/yandex-disk$ ls 
config.cfg  crash.txt  iid  passwd

Дальше, коммандой “yandex-disk status”, проверяем статус и смотрим как идет процесс синхоронихации.
Все.

Найти в ЛК, где отображаются все заходы в ЯндресДиск и\или аккаунты, куда-то спрятали, в “девайсах” сейчас не видно.


Полезные ссылки