Реклама ООО Таймвэб
Реклама ООО Таймвэб

Установка Яндекс.Диска в Linux

1 комментарий
Установка Яндекс.Диск в Linux

Серверы, развернутые на платформе Linux, необязательно оснащаются большим накопителем. Это компенсируется подключением внешних облачных хранилищ, в частности Яндекс.Диска, который в консольном варианте работает практически во всех распространенных дистрибутивах – Ubuntu 8.04, Debian 5, Fedora 9, Red Hat Enterprise 6, CentOS 6 и выше.

Загрузка компонентов и инсталляция Яндекс.Диска

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

Яндекс Диск

Быстрая установка пакета .DEB из репозитория Яндекса возможна с помощью команды:

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

Вручную программа устанавливается запуском скачанного дистрибутива. Например:

dpkg -i yandex-disk_0.1.0.103_i386.deb

Или

rpm -ivh yandex-disk-0.1.0.103-1.fedora.i386.rpm

Яндекс Диск в ЛинуксПри использовании для инсталляции метода apt-get:

wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

apt-key add YANDEX-DISK-KEY.GPG

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex-disk.list

apt-get update

apt-get install yandex-disk

Или при помощи yum:

nano /etc/yum.repos.d/yandex.repo

rpm --import http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

yum install yandex-disk

Содержимое файла yandex.repo:

[yandex]

name=Yandex

failovermethod=priority

baseurl=http://repo.yandex.ru/yandex-disk/rpm/stable/$basearch/

enabled=1

metadata_expire=1d

gpgcheck=1

gpgkey=http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

Все операции осуществляются в консоли, традиционной для операционных систем Linux: от Ubuntu и Fedora до менее распространенных (из-за платной лицензии) Red Hat и Debian.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Первый запуск и настройка Яндекс.Диска

При первом запуске рекомендуется провести настройку приложения. Для этого есть команда setup в формате:

$ yandex-disk setup

Первый запуск и настройка Яндекс.Диска

Последовательность действий:

  1. Ввести название каталога, где будут локально храниться файлы, помещаемые в Яндекс.Диск (если оставить поле пустым, будет создан каталог с названием Yandex.Disk).
  2. Подтвердить использование прокси-сервера нажатием кнопки Y или отказаться от него при выборе ответа N.
  3. То же самое проделать с автозапуском программы при старте системы – Y означает согласие с этим режимом, при вводе N пользователю придется каждый раз включать ее вручную.

После завершения работы мастера в каталоге ~/.config/yandex-disk создается конфигурационный файл. Его типовое содержимое:

# Путь к файлу с данными авторизации

auth="/home/user/.config/yandex-disk/passwd"

# Каталог для хранения локальной копии Диска

dir="/home/user/myDisk"

# Не синхронизировать указанные каталоги

exclude-dirs="exclude/dir1,exclude/dir2,path/to/another/exclude/dir"

# Указать прокси-сервер

proxy=https,127.0.0.1,80

#Другие примеры

#proxy=https,127.0.0.1,80,login,password

#proxy=https,127.0.0.1,443

#proxy=socks4,my.proxy.local,1080,login,password

#proxy=socks5,my.another.proxy.local,1081

#proxy=auto

#proxy=no

Ручной запуск программы после настройки осуществляется командой token. Первоначально при ее вводе будет предложено задать имя токена и путь к нему в формате FILE. Если никаких параметров не указать, файл passwd создается в каталоге ~/.config/yandex-disk.

Формат команды:

yandex-disk token [FILE]

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

GUI для консольного клиента Linux

Если пользователь привык работать с графическим интерфейсом, сторонние разработчики создали несколько вариантов GUI.

GUI для консольного клиента Linux

Популярные приложения:

  1. YD-tools – поддерживает основные функции консоли, в значке на панели задач отображает текущее состояние синхронизации, уведомляет об изменениях в файлах.
  2. Ya-gui – предлагает два режима запуска программы: в обычном и расширенном, добавляет в контекстное меню пункт, выбором которого файлы переносятся в «облако», отображает текущий статус копирования.
  3. Yandex.Disk ServiceMenu – открывает быстрый доступ к накопителю на Яндекс.Диске.

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

echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

Олег Фролков 0
16 апр в 2022
Увы, это не Яндекс.Диск, а Яндекс.Зеркало. Яндекс.Диск пока нашел только через Davfs2.
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте