- Подключаем Яндекс.Диск при помощи davfs2 & WEBDAV на UBUNTU 18.04 LTS сервере
- Подклюаем Яндекс.Диск как файловую систему
- Установим пакет davfs2:
- Монтируем WebDAV с помощью davfs2
- Автоматическое монтирования Яндекс.Диска
- Консольный клиент Яндекс.Диска для Linux
- Консольный клиент Яндекс.Диска для Linux
- Вход, выход и установка программы
- Установить программу
- Мастер начальной настройки
- Войти в Диск
- Восстановить Диск
- Руководство по подключению Яндекс диска в Linux
- Доступ к Яндекс диску в Linux можно реализовать несколькими способами.
- Первый способ подключения к Яндекс-диску
- Второй способ для подключения Яндекс-диска
- Настройка davfs2 для монтирования Яндекс-диска в Linux
- Руководство по подключению Яндекс диска в Linux
- Доступ к Яндекс диску в Linux можно реализовать несколькими способами.
- Настройка davfs2 для монтирования яндекс диска в Linux
Подключаем Яндекс.Диск при помощи davfs2 & WEBDAV на UBUNTU 18.04 LTS сервере
Одним из способов выгрузки ежедневных (и не только) бекапов баз данных с серверов я использую смонтированный по webdav яндекс диск. Просто, надежно, и довольно быстро настраивается.
WebDAV (Web Distributed Authoring and Versioning) — это протокол для передачи данных и работы с ними, построенный поверх HTTP 1.1. Здесь следует заметить, что передача может быть как защищенной, так и незащищенной. В самом протоколе защищенность отсутствует, но она может быть добавлена через реализацию аутентификации на веб-сервере и шифрование посредством SSL, следовательно, в таком случае будет использоваться не HTTP, а HTTPS.
Изначально DAV разрабатывался для совместного создания и редактирования веб-страниц, но в процессе использования он нашел применение в качестве сетевой распределенной файловой системы, эффективной для работы в высоконагруженной среде и поддерживающей неустойчивое соединение. Таким образом, DAV подходит для управления файлами на веб-серверах, иными словами, реализации облачных хранилищ информации, где и был применен. С его помощью можно выполнять основные операции над файлами, содержащимися на сервере, проводить расширенные операции, как то: блокировка, получение метаданных, контроль версий и другие. Этот протокол стал заменой для старого доброго FTP, чье время подошло к концу.
Не стоит забывать, что при удалении по WebDAV файлы не попадают в корзину яндекс диска, а сразу удаляются с серверов Яндекса. Если вы удалили файлы по WebDAV, восстановить их уже не получится!
Подклюаем Яндекс.Диск как файловую систему
Установим пакет davfs2:
После чего у нас выскакивает вопрос вида
Должны ли непривилегированные пользователи иметь возможность монтировать ресурсы WebDAV?
Смело выбираем NO
Монтируем WebDAV с помощью davfs2
Создадим точку монтирования:
Примонтируем наш диск, введя логин и пароль от Яндекса:
Вводим логин и пароль. После этого переходим в папку яндекс диска и проверяем, что он работает:
Проверяем список файлов и папок:
Проверить можно ещё одним способом:
Если видим наши папки и файлы из диска, то все подключено правильно.
Вывод должен быть примерно следующим:
Автоматическое монтирования Яндекс.Диска
Для начала нам нужно добавить возможность авторизации:
В конц файла вставляем следующую строку:
И вставляем в конец файла следующее содержимое
Перезагружаем машину командой reboot и снова проверяем, доступен ли наш раздел после перезагрузки.
Источник
Консольный клиент Яндекс.Диска для Linux
Консольный клиент Яндекс.Диска для Linux позволяет вам управлять файлами на Диске без использования оконного интерфейса.
Где скачать программу и что делать дальше.
Какие команды и параметры используются для работы с клиентом.
GUI от сторонних разработчиков.
Где скачать программу и что делать дальше.
Какие команды и параметры используются для работы с клиентом.
GUI от сторонних разработчиков.
Консольный клиент Яндекс.Диска для Linux
Консольный клиент Яндекс.Диска для Linux позволяет вам управлять файлами на Диске без использования оконного интерфейса.
| ||||||||||||||||||||
| ||||||||||||||||||||
|
| ||||||||||||||||||
|
Формат пакета | 32-bit | 64-bit |
---|---|---|
.deb (Ubuntu, Debian) | yandex-disk_latest_i386 | yandex-disk_latest_amd64 |
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) | yandex-disk-latest.i386 | yandex-disk-latest.x86_64 |
Формат пакета | 32-bit | 64-bit |
---|---|---|
.deb (Ubuntu, Debian) | yandex-disk_latest_i386 | yandex-disk_latest_amd64 |
.rpm (Fedora, Red Hat Enterprise Linux, CentOS) | yandex-disk-latest.i386 | yandex-disk-latest.x86_64 |
Вы также можете добавить репозиторий с пакетом yandex-disk в список доступных репозиториев менеджера пакетов и установить пакет с помощью утилиты apt-get или yum .
Установка с помощью apt-get
Содержимое файла yandex.repo :
Мастер начальной настройки
Вы можете выполнить начальную настройку клиента с помощью команды setup :
После того как мастер завершит работу, в каталоге
/.config/yandex-disk будет создан файл конфигурации config.cfg.
Войти в Диск
Чтобы войти в Диск, используйте команду token .
Восстановить Диск
Чтобы восстановить Диск после после переустановки операционной системы, смены жёсткого диска или удаления программы:
Источник
Руководство по подключению Яндекс диска в 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 :
Следующей командой мы монтируем диск в созданный каталог, введя свой логин и пароль от Яндекс-аккаунта, и выдаем права своему пользователю:
(вместо user пишем имя своего пользователя)
Проверяем подключение диска:
Дальше этой командой мы отправляем стоку с адресом, логином и паролем в файл /etc/davfs2/secrets для автоматического подключения к диску (не нужно будет каждый раз вводить данные).
(username password — необходимо вводить свои).
Логин и пароль для подключения к Яндекс-диску всегда можно исправить в файле /etc/davfs2/secrets вашим любимым редактором текстовых файлов.
И наконец, заканчиваем настройку Яндекс-диска, автоматическим подключением его после старта системы.
Для этого нужно в конце файла /etc/fstab прописать следующее:
Теперь можно добавить вашего user -а в группу: davfs2
(user сменить на своего).
Ну и в конце меняем права на файл mount.davfs следующей командой:
После перезагрузки в менеджере файлов должна появиться точка монтирования.
Источник
Руководство по подключению Яндекс диска в Linux
В данной статье мы будем роднить Яндекс c Linux, а точнее подключать Яндекс диск в Linux как локальную папку. Доступ к Яндекс диску из Linux реализовываем с помощью протокола WebDAV, все делается довольно просто.
Доступ к Яндекс диску в Linux можно реализовать несколькими способами.
- Первый способ подключения к Яндекс диску.
Можно осуществить с помощью стандартного файлового менеджера используемого в дистрибутиве Linux, будь то Dolphin (KDE), Nautilus (Unity или Gnome), Nemo (Cinnamon), Caja (Mate), Thunar (Xfce) или PCManFM (LXDE), в общем, все те, которые поддерживают технологию WebDAV.
Для этого необходимо в адресной строке файлового менеджера из вида иконок (кнопок) переключиться в вид текстовой строки , чтобы можно было прописать следующий адрес:
davs://user@webdav.yandex.ru/
, где user необходимо заменить на ваш логин в Яндексе и нажать , после чего необходимо ввести пароль. Здесь можно сделать выбор в диалоговом окне, при вводе пароля, указав «запомнить навсегда». После подключения Яндекс диска к файловому менеджеру Linux можно сделать закладку , после рестарта системы у вас будет иметься закладка для монтирования Яндекс облака.
- Второй способ для подключения Яндекс диска в 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 следующей командой:
После перезагрузки в менеджере файлов должна появиться точка монтирования.
- Третий способ является не совсем Линуксовым, а что-то в стиле Windows.
На сайте disk.yandex.ru можно скачать для debian-подобных и Red-Hat-подобных систем установочный пакет.
Почему я к нему так отношусь? Потому что этот пакет не из репозитория, а значит, что вся ответственность за безопасность системы при установки пакетов не из Linux-овых хранилищ лежит на вашей совести. За обновлением этих пакетов ваша система следит, не сможет, а значит, эти программные пакеты останутся в этом состоянии с момента установки.
Тем не менее, кому то будет проще настроить доступ, таким образом, все манипуляции минимальные, щелкаете по пакету и вперед.
Источник