Nautilus и Яндекс Диск

Ответить
turik02
Сообщения: 524
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

Nautilus и Яндекс Диск

Сообщение turik02 »

Nautilus поддержка Яндекс Диска (Для этого используется протокол WebDAV)
Чтобы подключить «Яндекс Диск» в 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
После этого Nautilus откроет папку с содержимым «Диска» и добавит её в список доступных устройств на левой панели, в секции «Сеть»
Возможности: в папке можно удалять/перемещать/создавать. Можно копировать на компьютер, а вот на загрузку в облако по протоколу WebDAV скорость урезали почти до 0 и прогресс не отображается.
Снимок экрана от 2025-04-28 13-05-49.png
Снимок экрана от 2025-04-28 13-26-28.png
Снимок экрана от 2025-04-28 13-27-34.png
Снимок экрана от 2025-04-28 13-27-54.png
Снимок экрана от 2025-04-28 13-28-13.png
Способ два
Надо установить davfs2 и добавить пользователя в группу

Код: Выделить всё

sudo dnf install davfs2 && sudo usermod -a -G davfs2 ПОЛЬЗОВАТЕЛЬ
Теперь нам нужно создать папку, куда мы будем монтировать наш Яндекс Диск, обычно все диски монтируются в media, но вы можете использовать любое место

Код: Выделить всё

sudo mkdir /media/yandexdisk
Затем монтируем в терминале, на этом этапе нам нужно будет ввести логин и скопированный пароль от Яндекс Диска (WebDAV) и даём права

Код: Выделить всё

sudo mount -t davfs https://webdav.yandex.ru /media/yandexdisk && sudo chown ПОЛЬЗОВАТЕЛЬ /media/yandexdisk
Теперь нам нужен фал /etc/davfs2/secrets, в него нужно внести логин и пароль от Яндекса, что бы не вводить постоянно
Добавляем первой строкой

Код: Выделить всё

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
https://vk.ru/video-154568490_456239032
Если будет долго загружать, например имя.zip архивы, то можно переименовать архив в имя.zip0. У меня даже грузились файлы размером больше 1 ГБ.
Аватара пользователя
Sartorius
Сообщения: 597
Зарегистрирован: 02 ноя 2016, 20:39
Operating system: ROSA Fresh Desktop 12.2
Откуда: Из нашей Галактики

Re: Nautilus и Яндекс Диск

Сообщение Sartorius »

Спасибо большое, полезная информация!
AMD FX-8350/ASUS SABERTOOTH 990FX/ASUS GTX-950/8 Gb RAM
"Боинг... [CENSORED], не летит... то ли шимпанзе, которую посадили за штурвал не выспалась, то ли гориллу надо было сажать. Но нет... это что-то с Боингом не так..." (с)
Ответить

Вернуться в «РОСА с рабочей средой GNOME»