Webdav яндекс диск linux dolphin

мЙЮОЩЕ ЪБРЙУЙ
Linux, РТПЗТБННЩ — РТПВМЕНЩ Й ТЕЫЕОЙС

рПДЛМАЮЕОЙЕ yandex ДЙУЛБ Ч Fedora.
бЧФПНБФЙЮЕУЛПЕ НПОФЙТПЧБОЙЕ yandex ДЙУЛБ
У РПНПЭША davfs2.

фЕН ЛФП РПМШЪХЕФУС yandex ДЙУЛПН Ч Linux.

1. рПДЛМАЮЕОЙЕ Ч Nautilus (Gnome)

1. пФЛТЩЧБЕН Computer (йЛПОЛБ «нПК ЛПНРШАФЕТ»)
2. чЩВЕТБЕН РХОЛФ НЕОА жБКМ -> рПДЛМАЮЙФШУС Л УЕТЧЕТХ.
3. чЧПДЙН ОБУФТПКЛЙ ДМС ДПУФХРБ Л дЙУЛХ Й ОБЦЙНБЕН ЛОПРЛХ «рПДЛМАЮЙФШУС«:

уЕТЧЕТ: webdav.yandex.ru
рПТФ: 443
фЙР: вЕЪПРБУОЩК WebDAV (HTTPS)
йНС РПМШЪПЧБФЕМС: ЧБЫ МПЗЙО ОБ сОДЕЛУЕ.
рБТПМШ: ЧБЫ РБТПМШ ОБ сОДЕЛУЕ.

2. рПДЛМАЮЕОЙЕ Ч Dolphin (KDE)

1. юФПВЩ ХДПВОЕК ВЩМП УПТЙЕОФЙТПЧБФШУС Ч ЬФПК УТЕДЕ ЧЛМАЮЙФЕ Ч хРТБЧМЕОЙЙ (ОБУФТПКЛБИ) РХОЛФ «рПЛБЪБФШ НЕОА«, Б ФБЛЦЕ БЛФЙЧЙТХКФЕ УФТПЛХ «бДТЕУОБС УФТПЛБ«. чЩВЕТЙФЕ чЙД — уФТПЛБ БДТЕУБ — фЕЛУФПЧЩК ЧЙД
2. чЧЕДЙФЕ Ч БДТЕУОХА УФТПЛХ ЖБКМПЧПЗП НЕОЕДЦЕТБ Dolphin БДТЕУ webdavs://webdav.yandex.ru Й ЧЧЕДЙФЕ МПЗЙО Й РБТПМШ ЧБЫЕК ХЮЕФОПК ЪБРЙУЙ ОБ сОДЕЛУЕ Ч ДЙБМПЗЕ БЧФПТЙЪБГЙЙ.
3. Dolphin ПФЛТПЕФ РБРЛХ У УПДЕТЦЙНЩН дЙУЛБ. ьФХ РБРЛХ НПЦОП ДПВБЧЙФШ Ч ФПЮЛЙ ВЩУФТПЗП ЧИПДБ Ч МЕЧПК РБОЕМЙ, ОБЦБЧ РТБЧПК ЛОПРЛПК НЩЫЙ Ч МАВПН НЕУФЕ РБРЛЙ Й ЧЩВЕТБЧ РХОЛФ НЕОА дПВБЧЙФШ ФПЮЛХ ЧИПДБ.
4. рТЙ УМЕДХАЭЕН ЪБИПДЕ Ч Dolphin — РБРЛБ У УПДЕТЦЙНЩН ДЙУЛБ ВХДЕФ ЧЙДОБ Й ОБЦБЧ ОБ ОЕЕ ЧБН ПУФБОЕФУС ФПМШЛП ЧЧЕУФЙ МПЗЙО Й РБТПМШ Й РПДЛМАЮЙФШУС.

3. б ФЕРЕТШ РТПДЕМБЕН ЧУЕ ФПЦЕ УБНПЕ, ОП ЙУРПМШЪХС ЛПНБОДОХА УФТПЛХ. дМС ЬФПЗП ОБН РПОБДПВЙФУС ХУФБОПЧЙФШ РБЛЕФ davfs2

sudo yum install davfs2

2. уПЪДБЕН ДЙТЕЛФПТЙА Ч ЛБФБМПЗЕ mnt (УН. ТЙУХОПЛ)

sudo mkdir /mnt/yandex.disk

(рПЮЕНХ ЙНЕООП Ч ЬФПН ЛБФБМПЗЕ? дБ ПЮЕОШ РТПУФП — /mnt — ЛБФБМПЗ ДМС ЧТЕНЕООП РПДЛМАЮБЕНЩИ ЖБКМПЧЩИ УЙУФЕН УЯЕНОЩИ ОПУЙФЕМЕК). лПОЕЮОП ОЙЛФП ОЕ ЪБРТЕЭБЕФ УПЪДБФШ ДЙТЕЛФПТЙА Ч /home, ОП ФПЗДБ ЧЩ ВХДЕФЕ ДПМЗП Й ОХДОП ПВЯСУОСФШ root ЮФП ЧЩ ИПФЙФЕ ЪБКФЙ, ЪБРЙУБФШ ЙМЙ ХДБМЙФШ ЖБКМЩ — ЛПТПЮЕ Х ЧБУ ВХДХФ ВПМШЫЙЕ РТПВМЕНЩ У РТБЧБНЙ ОБ ЪБРЙУШ Й ЛПРЙТПЧБОЙЕ ЖБКМПЧ)

sudo mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/

4. рТПЧЕТСЕН РТЙНПОФЙТПЧБООХА ЖБКМПЧХ УЙУФЕНХ

Источник

Руководство по подключению Яндекс диска в Linux

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

Первый способ подключения к Яндекс-диску

Подключаем Яндекс-диск в файловом менеджере Linux.
Это можно осуществить с помощью стандартного файлового менеджера используемого в дистрибутиве Linux, будь то Dolphin (KDE), Nautilus (Unity или Gnome), Nemo (Cinnamon), Caja (Mate), Thunar (Xfce) или PCManFM (LXDE), в общем, все те, которые поддерживают технологию WebDAV.

Подключаем Яндекс-диск в Linux с помощью стандартного файлового менеджера следующими кнопками:
Для этого необходимо в адресной строке файлового менеджера из вида иконок (кнопок) переключиться в вид текстовой строки Ctrl+L , чтобы можно было прописать следующий адрес:

, где user необходимо заменить на ваш логин в Яндексе и нажать Enter , после чего необходимо ввести пароль. Здесь можно сделать выбор в диалоговом окне, при вводе пароля, указав «запомнить навсегда». После подключения Яндекс-диска к файловому менеджеру Linux можно сделать закладку Ctrl+D , после рестарта системы у вас будет иметься закладка для монтирования Яндекс-облака.

Второй способ для подключения Яндекс-диска

Можно воспользоваться утилитой davfs2 , которая найдется в каждом дистрибутиве.
Для установки davfs2 в Ubuntu команда будет выглядит так:

Настройка davfs2 для монтирования Яндекс-диска в Linux

Создаем каталог в Linux куда будет монтироваться Яндекс-диск. Я его создаю в каталоге /home/user/YaDisk :

Читайте также:  Oc windows не удалось перезагрузить компьютер для запуска среды восстановления

Следующей командой мы монтируем диск в созданный каталог, введя свой логин и пароль от Яндекс-аккаунта, и выдаем права своему пользователю:

(вместо user пишем имя своего пользователя)

Проверяем подключение диска:

Дальше этой командой мы отправляем стоку с адресом, логином и паролем в файл /etc/davfs2/secrets для автоматического подключения к диску (не нужно будет каждый раз вводить данные).

(username password — необходимо вводить свои).

Логин и пароль для подключения к Яндекс-диску всегда можно исправить в файле /etc/davfs2/secrets вашим любимым редактором текстовых файлов.

И наконец, заканчиваем настройку Яндекс-диска, автоматическим подключением его после старта системы.

Для этого нужно в конце файла /etc/fstab прописать следующее:

Теперь можно добавить вашего user -а в группу: davfs2

(user сменить на своего).

Ну и в конце меняем права на файл mount.davfs следующей командой:

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

Источник

Руководство по подключению Яндекс диска в Linux

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

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

  1. Первый способ подключения к Яндекс диску.

Можно осуществить с помощью стандартного файлового менеджера используемого в дистрибутиве Linux, будь то Dolphin (KDE), Nautilus (Unity или Gnome), Nemo (Cinnamon), Caja (Mate), Thunar (Xfce) или PCManFM (LXDE), в общем, все те, которые поддерживают технологию WebDAV.

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

davs://user@webdav.yandex.ru/

, где user необходимо заменить на ваш логин в Яндексе и нажать , после чего необходимо ввести пароль. Здесь можно сделать выбор в диалоговом окне, при вводе пароля, указав «запомнить навсегда». После подключения Яндекс диска к файловому менеджеру Linux можно сделать закладку , после рестарта системы у вас будет иметься закладка для монтирования Яндекс облака.

  1. Второй способ для подключения Яндекс диска в Linux является утилита davfs2, которая найдется в каждом дистрибутиве.

Для установки davfs2 в Ubuntu команда будет выглядит так:

Настройка davfs2 для монтирования яндекс диска в Linux

Создаем каталог в Linux куда будет монтироваться Яндекс диск. Я предлагаю его создать в каталоге /media:

Следующей командой мы монтируем диск в созданный каталог, введя свой логин и пароль от Яндекс аккаунта, и выдаем права своему пользователю:

(вместо pavel пишем имя своего пользователя)

Проверяем подключение диска:

Дальше этой командой мы отправляем стоку с адресом, логином и паролем в файл /etc/davfs2/secrets для автоматического подключения к диску (не нужно будет каждый раз вводить данные).

(username password — необходимо вводить свои).

Логин и пароль для подключения к Яндекс диску всегда можно исправить в файле /etc/davfs2/secrets вашим любимым редактором текстовых файлов.

И наконец, заканчиваем настройку Яндекс диска, автоматическим подключением его после старта системы. Для этого нужно в конце файла /etc/fstab прописать следующее:

https://webdav.yandex.ru:443 /media/yandex_disk davfs user,noauto 0 0

Теперь можно добавить вашего user-а в группу: davfs2

(pavel сменить на своего).

Ну и в конце меняем права на файл mount.davfs следующей командой:

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

  1. Третий способ является не совсем Линуксовым, а что-то в стиле Windows.

На сайте disk.yandex.ru можно скачать для debian-подобных и Red-Hat-подобных систем установочный пакет.

Почему я к нему так отношусь? Потому что этот пакет не из репозитория, а значит, что вся ответственность за безопасность системы при установки пакетов не из Linux-овых хранилищ лежит на вашей совести. За обновлением этих пакетов ваша система следит, не сможет, а значит, эти программные пакеты останутся в этом состоянии с момента установки.

Тем не менее, кому то будет проще настроить доступ, таким образом, все манипуляции минимальные, щелкаете по пакету и вперед.

Читайте также:  Amd radeon hd 8850m драйвер windows 10

Источник

Яндекс.Диск — использование облачного хранилища в Linux

В настоящее время очень популярным инструментом для доступа и управления файлами являются так называемые облачные хранилища. Они предполагают размещение пользовательских данных на доступных через интернет удалённых серверах т. е. в «облаке» и доступ к нему посредством специального программного обеспечения (ПО) и протоколов. Компании-разработчики облачных хранилищ и сред поддерживают практически все популярные платформы и операционные системы (ОС) для взаимодействия пользователей с облаком. Не стала исключением и компания «Яндекс», которая вместе с предоставляемым ею сервисом «Яндекс.Диск» предлагает пользователям и одноимённый продукт для удобного пользования, собственно, самим сервисом. В этой статье речь пойдёт об утилите Яндекс.Диск и её использовании в Linux.

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

Сама утилита представляет собой демон, постоянно работающий в памяти и следящий за изменениями определённых файлов и каталогов в локальном и удалённом хранилище (облаке) и реагирует на определённые события (добавление, удаление, переименование и/или изменение файлов/каталогов), запуская синхронизацию, которая актуализирует данные в облаке и локальных хранилищах.

Утилита является бесплатной и, как указывают сами разработчики, написана на языке C++ в IDE Kdevelop. Распространяется Яндекс.Диск в виде пакетов *.deb и *.rpm, которые можно скачать и установить как вручную (используя менеджер пакетов apt например), так и при помощи системы управления пакетами используемой ОС.

Для Debian-ориентированной системы для установки Яндекс.Диск через систему управления пакетами (СУП) нужно выполнить следующие команды:

В результате в системный репозиторий будет добавлен новый источник «deb http://repo.yandex.ru/yandex-disk/deb/ stable main» со стабильными сборками Яндекс.Диск, из которого будет производиться установка и последующие обновления утилиты.

Для RPM-ориентированных систем порядок установки с помощью СУП несколько иной. Нужно для начала вручную создать и отредактировать файл источника для добавления его в системный репозиторий:

Запустится текстовый редактор nano (который сразу создаст файл yandex.repo по указанному пути), в котором нужно ввести следующее содержимое:

Далее, сохранить сделанные изменения, нажав сочетание клавиш , подтвердить сохранение (Enter), закрыть редактор nano (Ctrl + X) и выполнить следующие команды:

Все эти действия выполняются и при использовании пакетных менеджеров, если сначала вручную скачать пакеты Яндекс.Диска через веб-браузер (или утилиту wget), например для deb-пакетов:

Сами пакеты для нужных платформ и под соответствующую архитектуру можно скачать по адресу: https://disk.yandex.ru/download#pc.

Также может потребоваться импортировать с помощью wget открытые GPG-ключи для проверки цифровой подписи пакетов, если это по какой-либо причине не произошло автоматически при использовании СУП или менеджера пакетов. Для Debian:

Управление демоном из командной оболочки

Разработчики Яндекс.Диска в реализации этого проекта постарались максимально придерживаться принципов так называемой концепции UNIX-Way, которая предполагает при разработке ПО соблюдение следующих принципов:

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

Утилита Яндекс.Диск, как уже говорилось, работает как демон (в хорошем смысле…), а потому основной метод управления ею — это дискретные команды с соответствующими опциями и параметрами. Эти команды могут выполняться как непосредственно пользователем в командной оболочке, так и другими программами, которые могут быть графическими оболочками для демона Яндекс.Диска, как в виде оконных приложений, так и в виде виджетов и/или апплетов рабочего стола. Некоторые достойные реализации (YD-tools, Yandex.Disk ServiceMenu) графического пользовательского интерфейса (GUI) давно существуют.

Для управления клиентом Яндекс.Диск предназначена команда yandex-disk, её общий синтаксис следующий:

Внутренними командами утилиты yandex-disk являются команды управления демоном синхронизации, а также команды его настройки, которые приведены в следующей таблице:

Начальное конфигурирование демона.

Команда Назначение
start Запускает как демон и начинает синхронизацию каталога. В файл «.sync/status» каталога синхронизации записывается текущий статус синхронизации.
stop Останавливает демон.
status Выводит статус демона: статус синхронизации, ошибки, последние синхронизированные файлы, состояние дискового пространства.
token Получает OAuth-токен, шифрует и сохраняет его в специальном файле (по умочанию — /.config/yandex-disk/passwd). Если не указаны опции -p PASSWORD или —password PASSWORD, то выводит приглашение ввести пароль из STDIN.
sync Синхронизирует каталог и завершение работы (если демон запущен, дождается окончания синхронизации). Требуется для ручной синхронизации по требованию.
publish Делает файл/каталог публичным и выводит ссылку в STDOUT. Сам объект будет скопирован в синхронизируемый каталог. Для перезаписи существующих объектов следует использовать опцию —overwrite.
unpublish Удаляет публичный доступ к файлу/каталогу.
setup Начальное конфигурирование демона.
Читайте также:  Топ музыкальный плеер для windows

Начальное конфигурирование демона.

Соответственно, сами эти команды могут выполняться в следующем виде:

В следующей таблице приводится описание всех доступных для yandex-disk опций:

Опция Описание
—config=FILE, -c FILE Читает опции из конфигурационного файла. Файл должен содержать строки вида имя=значение. Путь к файлу по умолчанию

/.config/yandex-disk/config.cfg.

—dir=DIR, -d DIR Задаёт путь к каталогу Яндекс.Диска.
—auth=FILE, -a FILE Читает данные токена из файла. Файл должен быть сгенерирован командой token. Путь к файлу по умолчанию

/.config/yandex-disk/passwd.

—exclude-dirs=DIR1,DIR2,… Исключает из синхронизации указанные каталоги.
—read-only Указывает не загружать локальные изменения в облако. Измененные локально файлы будут переименованы.
—overwrite Указывает в режиме «read-only» перезаписывать локально измененные файлы.
—no-daemon, -D Запускает демон без возможности управления через командную оболочку. Чтобы вернуть управление, демон необходимо остановить, запустив в другой консоли команду yandex-disk stop или закрыв текущую консоль.
—version, -v Выводит информацию о версии.
—proxy=PARAM Задаёт настройки прокси-сервера. Допустимые параметры: auto — использовать системные настройки прокси-сервера — используется по умолчанию, no — не использовать прокси сервер. protocol,address,port,login,password — настроить вручную. Пример настройки прокси-сервера вручную:
proxy=socks4,my.proxy.local,1080,login,password

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

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

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

В приведённом примере производится настройка демона синхронизации для учетной записи mylogin без задействования прокси-сервера. Каталогом для синхронизации в данном случае является каталог Disk на отдельном разделе (или устройстве) Yandex.Disk.

Интеграция с файловым менеджером

Поскольку сервис Яндекс.Диск поддерживает работу по протоколу WebDAV, то синхронизацию легко настроить для приложений, которые поддерживают эту технологию. В Linux таковыми являются например файловые менеджеры Dolphin (для среды KDE), а также Nautilus – для среды GNOME.

Сама настройка файлового менеджера для работы через WebDAV совсем несложна и на примере Dolphin выглядит следующим образом:

  • Для начала в адресной строке файлового менеджера нужно перейти по адресу webdavs://webdav.yandex.ru.
  • Далее, в появившемся диалоговом окне требуется ввести имя пользователя и пароль для доступа к облачному хранилищу.
  • После успешной авторизации Dolphin отобразит содержимое облачного хранилища, как-будто это локальный каталог.
  • По желанию можно добавить данный адрес в список точек «быстрого входа» в Dolphin, чтобы каждый раз не вводить адрес вручную.

Как можно видеть, благодаря грамотной реализации для Linux-систем и поддержке современных технологий для работы и защиты данных в удалённых хранилищах, утилита Яндекс.Диск легко и гибко способна организовать синхронизацию файлов. Для системных администраторов она примечательна ещё и тем, что полностью соответствует принципам администрирования UNIX/Linux систем. И если в это позволяет политика и регламент безопасности сети организации, то утилита Яндекс.Диск — это отличный вариант предоставить пользователям инструмент для синхронизации их данных с облаком.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Оцените статью