Как подключить к ПК облака mail и yandex на LINUX через webdav
Автор: Андрей Господин
Загружено: 2024-12-10
Просмотров: 247
Описание:
1. Скачать и установить davfs2-1.6.1-2-omv4090.x86_64.rpm
2. Создать группу
sudo groupadd davfs2
3. Добавить пользователя в группу
sudo usermod -aG davfs2 $USER
mount -t davfs https://webdav.cloud.mail.ru/ /mnt
/sbin/mount.davfs: user davfs2 does not exist
Потребовалось
useradd -r -s /bin/false -d / -g davfs2 davfs2
4. Каталог
4.1 Делаем для webdav.cloud.mail.ru каталог
mkdir /mnt/mailCloud
df -h /mnt/mailCloud/
4.2 Опционально. Добавляем модуль файловой систему fuse
modprobe fuse
5. Редактируем sudo vi /etc/davfs2/davfs2.conf
use_locks 1
use_locks 0
6. Делаем внешний пароль для mail облака на этой странице
https://account.mail.ru/user/2-step-a...
Примечание. Я создал переменную ${mymail} в которую поместил свою почту. В терминале пропишите пишите свою почту
Например.
$ [email protected]
6.1 Тестируем подключение через curl
curl -u "${mymail}@mail.ru:FzH54RMAgXh5c03njdek" -X PROPFIND https://webdav.cloud.mail.ru/
$ curl -u "${mymail}@mail.ru:FzH54RMAgXh5c03njdek" -X PROPFIND https://webdav.cloud.mail.ru/
FIXME
Должно появиться сообщение FIXME или что-то другое
Если ничего нет, то возможно подключение не состоиться из-за неверных данных аутентификации или чего-то ещё
7. Подключаемся
sudo mount.davfs2 https://webdav.cloud.mail.ru/ /mnt/mailCloud/ -o username=${mymail}@mail.ru
или
sudo mount.davfs2 https://webdav.cloud.mail.ru/ /mnt/mailCloud/
Please enter the username to authenticate with server
https://webdav.cloud.mail.ru/ or hit enter for none.
Username: [email protected]
Please enter the password to authenticate user [email protected] with server
https://webdav.cloud.mail.ru/ or hit enter for none.
Password: FzH54RMAgXh5c03njdek
8. Смотрим
df -h /mnt/mailCloud
1. Скачать и установить davfs2-1.6.1-2-omv4090.x86_64.rpm
2. Создать группу
sudo groupadd davfs2
3. Добавить пользователя в группу
sudo usermod -aG davfs2 $USER
mount -t davfs https://webdav.yandex.ru/ /mnt
/sbin/mount.davfs: user davfs2 does not exist
Потребовалось
useradd -r -s /bin/false -d / -g davfs2 davfs2
4. Каталог
4.1 Делаем для webdav.yandex.ru каталог
mkdir /mnt/yandexDisk
df -h /mnt/yandexDisk/
4.2 Опционально. Добавляем модуль файловой систему fuse
modprobe fuse
5. Редактируем sudo vi /etc/davfs2/davfs2.conf
use_locks 1
use_locks 0
6. Делаем внешний пароль для yandex облака на этой странице
https://id.yandex.ru/security/app-pas...
Примечание. Я создал переменную ${myyandexmail} в которую поместил свою почту. В терминале пропишите пишите свою почту
Например.
$ [email protected]
6.1 Тестируем подключение через curl
curl -u "${myyandexmail}@yandex.ru:vugnoyulkmfhiuep" -X PROPFIND https://webdav.yandex.ru/
$ curl -u "${myyandexmail}@yandex.ru:ciipviqkvuqghgdx" -X PROPFIND https://webdav.yandex.ru/
?xml version="1.0" encoding="UTF-8"? d:multistatus xmlns:d="DAV:" d:response d:href / /d:href d:propstat d:status HTTP/1.1 200 OK /d:status d:prop d:creationdate 2012-04-04T20:00:00Z /d:creationdate d:displayname disk /d:displayname d:getlastmodified Wed, 04 Apr 2012 20:00:00 GMT /d:getlastmodified d:resourcetype d:collection/ /d:resourcetype /d:prop /d:propstat /d:response /d:multistatus
Должно появиться сообщение ?xml version="1.0..... или что-то другое
Если ничего нет, то возможно подключение не состоиться из-за неверных данных аутентификации или чего-то ещё
7. Подключаемся
sudo mount.davfs2 https://webdav.yandex.ru/ /mnt/yandexDisk/ -o username=${myyandexmail}@yandex.ru
или
sudo mount.davfs2 https://webdav.yandex.ru/ /mnt/yandexDisk/
Please enter the username to authenticate with server
https://webdav.yandex.ru/ or hit enter for none.
Username: [email protected]
Please enter the password to authenticate user [email protected] with server
https://webdav.yandex.ru.ru/ or hit enter for none.
Password: zbaoyzksrozvtdgr
8. Смотрим
df -h /mnt/yandexDisk
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: