Nautilus и Яндекс Диск
Добавлено: 28 апр 2025, 14:29
Nautilus поддержка Яндекс Диска (Для этого используется протокол WebDAV)
Чтобы подключить «Яндекс Диск» в Nautilus, нужно выполнить следующие шаги
В браузере
Заходим в ЛК Яндекс ID, раздел "Безопасность" - Доступ к вашим данным (Пароли приложений)
Выбираем "Файлы" (WebDAV)
Шаг №1 - придумываем имя
Шаг №2 - копируем пароль
В Nautilus
Выбрать «Сеть → Подключение к серверу»
Ввести адрес сервера в формате davs://имя пользователя@имя сервера:порт и нажать кнопку «Подключиться»
Имя пользователя — ваш логин на Яндексе, сервер — webdav.yandex.ru, порт — 443. Пример
davs://alex-odinocov@webdav.yandex.ru:443
Ввести скопированный пароль на шаге №2 (или пароль приложения, если включена двухфакторная аутентификация)
Выбрать пункт «Запомнить навсегда» и нажать кнопку «Подключиться». Чтобы сохранился пароль, нужно приложение "Пароли и ключи"
После этого Nautilus откроет папку с содержимым «Диска» и добавит её в список доступных устройств на левой панели, в секции «Сеть»
Возможности: в папке можно удалять/перемещать/создавать. Можно копировать на компьютер, а вот на загрузку в облако по протоколу WebDAV скорость урезали почти до 0 и прогресс не отображается.
Способ два
Надо установить davfs2 и добавить пользователя в группу
Теперь нам нужно создать папку, куда мы будем монтировать наш Яндекс Диск, обычно все диски монтируются в media, но вы можете использовать любое место
Затем монтируем в терминале, на этом этапе нам нужно будет ввести логин и скопированный пароль от Яндекс Диска (WebDAV) и даём права
Теперь нам нужен фал /etc/davfs2/secrets, в него нужно внести логин и пароль от Яндекса, что бы не вводить постоянно
Добавляем первой строкой
Естественно подставляя свой логин и пароль
Далее так же с рут правами идем в файл /etc/fstab и в конец пишем
Меняем права
sudo chmod 4755 /usr/sbin/mount.davfs
Советую программу из репозитория (используется протокол RAST API)
https://vk.ru/video-154568490_456239032
Если будет долго загружать, например имя.zip архивы, то можно переименовать архив в имя.zip0. У меня даже грузились файлы размером больше 1 ГБ.
Чтобы подключить «Яндекс Диск» в Nautilus, нужно выполнить следующие шаги
В браузере
Заходим в ЛК Яндекс ID, раздел "Безопасность" - Доступ к вашим данным (Пароли приложений)
Выбираем "Файлы" (WebDAV)
Шаг №1 - придумываем имя
Шаг №2 - копируем пароль
В Nautilus
Выбрать «Сеть → Подключение к серверу»
Ввести адрес сервера в формате davs://имя пользователя@имя сервера:порт и нажать кнопку «Подключиться»
Имя пользователя — ваш логин на Яндексе, сервер — webdav.yandex.ru, порт — 443. Пример
davs://alex-odinocov@webdav.yandex.ru:443
Ввести скопированный пароль на шаге №2 (или пароль приложения, если включена двухфакторная аутентификация)
Выбрать пункт «Запомнить навсегда» и нажать кнопку «Подключиться». Чтобы сохранился пароль, нужно приложение "Пароли и ключи"
Код: Выделить всё
sudo dnf install seahorse gnome-keyring
Возможности: в папке можно удалять/перемещать/создавать. Можно копировать на компьютер, а вот на загрузку в облако по протоколу WebDAV скорость урезали почти до 0 и прогресс не отображается.
Надо установить davfs2 и добавить пользователя в группу
Код: Выделить всё
sudo dnf install davfs2 && sudo usermod -a -G davfs2 ПОЛЬЗОВАТЕЛЬ
Код: Выделить всё
sudo mkdir /media/yandexdisk
Код: Выделить всё
sudo mount -t davfs https://webdav.yandex.ru /media/yandexdisk && sudo chown ПОЛЬЗОВАТЕЛЬ /media/yandexdisk
Добавляем первой строкой
Код: Выделить всё
https://webdav.yandex.ru username password
Далее так же с рут правами идем в файл /etc/fstab и в конец пишем
Код: Выделить всё
https://webdav.yandex.ru:443 /media/yandexdisk davfs user,noauto 0 0
sudo chmod 4755 /usr/sbin/mount.davfs
Советую программу из репозитория (используется протокол RAST API)
Код: Выделить всё
sudo dnf install ekstertera
Если будет долго загружать, например имя.zip архивы, то можно переименовать архив в имя.zip0. У меня даже грузились файлы размером больше 1 ГБ.