Яндекс.Диск через WebDAV
Мануалы

Яндекс.Диск через WebDAV

Клиент Яндекс Диска для… Ubuntu Linux — это, конечно, хорошо. Но лично меня такой вариант не устраивает:

  • Приходится хранить файлы и на компьютере и на серверах Яндекса.
  • Если что-то в их клиенте глюканёт мы останемся и без локальных копий и без копий на серверах.
  • (ТруЪ линуксоиды не оценят) Отсутствие GUI.

Я пользовался Я.Диском и до их супер-клиента. И был доволен. Как?
Мы рассмотрим несколько вариантов для linux: графические: Dolphin для KDE и Nautilus для Gnome и консольные: davfs2 и cadaver.

Nautilus для Gnome

  1. Чтобы подключить Диск, выберите пункт меню Nautilus → Подключение к серверу.
  2. Введите адрес сервера в формате davs://<имя пользователя>@webdav.yandex.ru:443 и нажмите кнопку Подключиться.
  3. Введите ваш пароль на Яндексе, выберите пункт Запомнить навсегда и нажмите кнопку Подключиться:
  4. Nautilus откроет папку с содержимым Диска и добавит ее в список доступных устройств в левой панели, в секции Сеть.

Dolphin для KDE

  1. Введите в адресную строку файлового менеджера адрес webdavs://webdav.yandex.ru и введите логин и пароль вашей учетной записи на Яндексе в диалоге авторизации.
  2. Dolphin откроет папку с содержимым Диска. Эту папку можно добавить в точки быстрого входа в левой панели: нажмите правой кнопкой мыши в любом месте папки и выберите пункт меню Добавить точку входа.

davfs2

  1. Ставим с репозиториев утилиту davfs2:
  2. Создаём папку, в которую будем монтировать наш Яндекс Диск:
  3. Чтобы каждый раз не вбивать пароль к Яндекс Диску, который утилита будет просить при каждом соединении, сохраням его в конфиг secrets:
  4. Пробуем, как работает. Монтируем ручками:

    Здорово-великолепно, только это доступ чтения-записи для рута only, а нам нужно тоже самое, но для рядового пользователя.
  5. Открываем fstab:
  6. Добавляем строчку:

    Обязательно noauto, иначе Ubuntu попытается подмонтировать накопитель при загрузке, а сетевой интерфейс поднимается позже.
  7. Заносим своего пользователя в группу davfs2:
  8. Даём возможность запускать mount.davfs пользователю:
  9. Пробуем монтировать от пользователя:
  10. И размонтировать:
    #umount /home/пользователь/yandex

В наутилусе (Unity) Яндекс Диск должен видеться в виде отдельного накопителя и монтироваться по клику.

cadaver

  1. Ставим с репозиториев утилиту cadaver:
  2. Юзаем:

По мне — вообще не удобно. Но любители хардкора и зелёных консолей оценят.

Вам также может понравиться...

1 комментарий

  1. grigor говорит:

    Вот это я понимаю, почти все способы подключения через WebDav и вывода содержимого. Только у меня такой вопрос: зачем перед командами Bash ты ставишь #? Людям копировать неудобно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *