Webdav протокол для подключения Яндекс диска.

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

  • Для Windows и Mac OS не требуется установка дополнительного ПО.
  • Не нужно тратить место на локальном диске для хранения данных.
  • Лично для меня огромный плюс в том, что не нужно каждый раз очищать корзину через Web-интерфейс, чтобы освободить место. Данные удаляются сразу без попадания в корзину.

Недостатки:

  • Отсутствие индикации свободного места в облаке.
  • Невозможность передать файл более 4 ГБ средствами Windows.

Настройка подключения в Windows

Подключение делается так же, как и подключение обычного сетевого диска. Заходим в папку «Компьютер» и нажимаем «добавить сетевой диск». В качестве адреса пишется «https://webdav.yandex.ru». В качестве логина и пароля указываете Ваши логин и пароль от учетной записи Яндекса.

Минусом такого подключения является то, что после перезагрузки компьютера нужно заново авторизоваться на сервере. Поэтому удобнее будет написать простой VBS скрипт, для подключения Яндекс Диска, и поместить его в автозагрузку. Создаем в блокноте текстовый документ и помещаем туда следующее содержание:

Dim FSO,strDriveName
Dim objNetwork
Dim strLocalDrive, strRemoteShare, strUser, strPassw
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
Set objNetwork = WScript.CreateObject("WScript.Network")
strDriveName = "Y:"
strRemoteShare = "https://webdav.yandex.ru"
strUser = "login"
strPassw = "password"
if FSO.DriveExists(strDriveName) Then
else
objNetwork.MapNetworkDrive strDriveName, strRemoteShare, True, strUser, strPassw
end if

Здесь login и password необходимо заменить на свои. Y - буква под которой будет подключен Яндекс Диск. Теперь прописываем этот файл в планировщике задач Windows. Задаем запуск скрипта, например, при входе пользователя.

В итоге Яндекс Диск будет подключаться автоматически.

Теперь необходимо сделать еще пару настроек Windows для нормально работы с диском. Первым делом, необходимо изменить ограничение WebDAV на максимальный размер файла. По умолчанию оно равно 50 мегабайт. Чтобы это изменить, запускаем редактор реестра командой «Выполнить», пишем «regedit». Затем переходим по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters и редактируем параметр FileSizeLimitInBytes. По умолчанию он равен 50 000 000 байт, а максимально возможное 4294967295 байт (примерно 4ГБ).

Далее можно исправить ограничение на длительность операции WebDAV. По умолчанию оно равно 30 минут. Для этого переходим в следующую ветку реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRxDAV\Parameters и меняем значение параметра «FsCtlRequestTimeoutInSec». Оно равно 1800 секунд, задаем свое, например, 18000 (5часов). При копировании больших файлов окно копирования может закрыться, но само копирование продолжается в фоне. Это можно отследить по сетевой активности.

Если кому-то будет интересно, то временные файлы хранятся в папке C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp\TfsStore\Tfs_DAV.

Настройка подключения к Яндекс Диску в Android

Для подключения по протоколу WebDAV в Android отлично подойдет приложение Total Commander, которое имеет собственное расширение WebDAV . Устанавливаем Total Commander, а затем расширение. Теперь запускаем приложение и увидим пункт WebDAV(Web-папки).

Заходим в раздел WebDAV и кликаем «Новый сервер». Вначале пишем название нашей папки и нажимаем «ОК». «Имя сервера» нужно вписать «webdav.yandex.ru» и справа поставить галочку «https». Устанавливать или нет мастер пароль - остается на Ваше усмотрение. В итоге, получаем возможность работать с Яндекс Диском, как и с любой другой папкой в телефоне.

Здравствуйте, уважаемые друзья. Наверняка вы пользуетесь Яндекс.Диском или, по крайней мере, слышали о нём. Это популярное облачное хранилище позволяет хранить файлы на серверах Яндекса и обмениваться ими в интернете, настраивать общий доступ и делать скриншоты. А ещё вы можете подключить Яндекс.Диск, как удалённый диск и работать с ним на любом компьютера, который имеет выход в интернет.

Примерно год назад я написал статью о том как , где ответил на вопросы:

— Как зарегистрировать и настроить диск?

— Как установить программное приложение на компьютер?

— Как увеличить дисковое пространство в облачном хранилище?

— Как создавать скриншоты с помощью Яндекс.Диска?

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

  1. Как подключить диск через ?
  2. Как установить пароль на Яндекс.Диск?

В этой статье я отвечу на первый вопрос. И покажу универсальное решение второго вопроса, которое надёжно защитит ваш диск без дополнительных паролей.

Удалённое подключение к Яндекс.Диску.

Сразу скажу, — подключить Яндекс.Диск через ftp соединение нельзя. Зато это можно сделать через WebDAV (набор расширений и дополнений к протоколу HTTP).

По сути это-то же самое, для рядового пользователя разницы никакой, только настраивается немного по-другому.

Суть в том, что используя технологию WebDAV, вы удалённо подключаетесь к Яднекс.Диску. Тем самым вы можете создать сетевой диск на своём компьютере и работать с ним через «Проводник» или любой другой файловый менеджер. Примерно все, так же как и при ftp подключении.

При этом все файлы будут храниться на удалённых серверах Яндекса. На вашем компьютере будут отображаться лишь иконки для удобства работы.

И никакой синхронизации с вашим компьютером не происходит, как в случае с установкой приложения Яндекс.Диск на компьютер. То есть файлы будут храниться только в облаке.

В качестве примера создания сетевого диска, я покажу, как это сделать с помощью «Проводника Виндовс» и файлового менеджера Total Commander.

Как создать сетевой Яндекс.Диск в проводнике Windows ?

Добавление нового элемента в сетевое окружение

На этом шаге нужно ввести адрес сервера для подключения:

Https://webdav.yandex.ru

Теперь вводите имя для сетевого диска. Назвать вы его можете как угодно. Разницы это не имеет.

Таким диском можно пользоваться, как любым другим диском на компьютере. И его содержимое будет доступно всем, кто работает за компьютером. Но только если есть подключение к интернету.

Примечание: если вы захотите удалить сетевой диск, достаточно нажать на нём правую кнопку мышки и выбрать пункт «Удалить».

Как создать сетевой Яндекс.Диск в Total Commander?

В отличие от предыдущего способа, этот способен решить оба вопроса, озвученных в начале статьи. То есть и вопрос удалённого подключения, и безопасности.

Но для начала вам нужно будет установить дополнительный плагин в Total Commander.

Итак, для установки плагина его нужно вначале скачать. Для этого переходите на страницу плагинов для TC . Находите плагин WebDAV и скачиваете его на компьютер.

Выбираете раздел «Плагины» и нажимаете на кнопку «Настройка» в подразделе «Плагины файловой системы (. WFX

Далее, нажимаете на кнопку «Добавить» — открываете папку с плагином и выбираете файл плагина, в соответствии с разрядностью вашей операционной системы. У меня 64-разрядная система, и я выбираю файл davplug.wfx64.

Выбрав файл, нажимаете кнопу «ОК» . И ещё раз «ОК» .

Всё, плагин установлен и всё готово для подключения Яндекс.Диска с помощью WebDAV клиента.

Для этого открываем «Сеть» и видим там папку WebDAV , открываем её.

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

Первый вариант, сделать подключение один раз и использовать его постоянно. Но, при этом содержимым диска смогут воспользоваться продвинутые пользователи, которые умеют пользоваться Total Commander.

Второй вариант, использовать быстрое подключение и каждый раз вводить свой логин и пароль при подключении. В таком случае, если вы отключились от диска, то его содержимым можно будет воспользоваться, только введя снова логин и пароль.

Вариант 1.

Итак, если вы хотите создать постоянное подключение по первому варианту, то нажимаете клавишу F 7 – вводите название соединения.

Далее, заполняете адрес сервера (https://webdav.yandex.ru), логин и пароль от почтового ящика Яндекс. И отмечаете чекбоксы, как указано на скриншоте. Быстро это делается выбором настроек по умолчанию Microsoft IIS.

После того как вы нажмёте кнопку «ОК», у вас появится папка с содержимым Яндекс.Диска.

Открыв эту папку – вы подключаетесь к Яндекс.Диску.

Для отключения от диска достаточно нажать на кнопку «Отключение» .

Если же вы хотите удалить это соединение, то просто выберите папку и нажмите F 8 .

Вариант 2.

Если вы хотите использовать Яндекс.Диск на компьютере, но при этом беспокоитесь, что посторонние могут получить доступ к его содержимому, то для вас подойдёт временное подключение.

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

Это подключение делается точно так же, как и в первом варианте, только вы не создаёте папу с подключением, а открываете папку Quick connection . И настраиваете подключение.

И перед вами сразу откроется содержимое Яндекс.Диска.

А теперь для закрепления материала предлагаю посмотреть видеоурок, где я шаг за шагом показываю и рассказываю описанные выше действия.

Ну, что же друзья, уверен, вы нашли ответы на свои вопросы, но если появились дополнительные, то я буду рад вам помочь.

А у меня на сегодня всё. Всем желаю удачи и хорошего настроения! До встречи в новых видеоуроках и статьях.

Получаю сообщение об ошибке

Если вы получаете сообщение об ошибке при попытке подключиться по протоколу WebDAV, убедитесь, что вы указали верные настройки для доступа. Проверьте правильность пароля, раскладку клавиатуры, а также не включена ли клавиша Caps Lock. Кроме того, убедитесь в том, что на Диске достаточно свободного места для копируемых файлов. Также нельзя загружать файлы объемом более 50 ГБ.

Примечание. Подключение к WebDAV-серверу происходит только с помощью SSL-шифрования. Если программа, с помощью которой вы подключаетесь, не поддерживает SSL, соединиться с сервером не удастся.

Неправильное имя папки. Задайте другое имя.

Эта проблема возникает из-за неполадок в самой ОС Windows, которая не поддерживает подключение по протоколу WebDAV через защищенный протокол HTTPS. Мы работаем над решением этой проблемы.

Я удалил файлы, но их нет в Корзине

При удалении по WebDAV файлы не попадают в Корзину, а сразу удаляются с серверов Яндекса. Если вы удалили файлы по WebDAV, восстановить их уже не получится.

Написать в службу поддержки

Всем привет!

В этой статье мы рассмотрим как использовать такой замечательный сервис как Яндекс.Диск по полной, начиная от подключением его к своему серверу и заканчивая подключению его к своему домашнему компьютеру...

Зачем это нужно:

Ну вот я например в силу того-что ограничен в финансах немогу позволить себе мощный сервер с терабайтом на винте, я обычно арендую VPS 30-40 гиг SSD, НО возникают вопросы:

1. Где хранить беккапы;

2. Если проект разросся, что кстати и случилось с этим форумом, не много не мало 10 гигов отжирает места, где всё это хранить?

Если использовать платные хранилища, опять-таки влетает в копеечку, Яндекс-же на бесплатном тарифе даёт 15-ть гиг, можно в принципе докупить, там не дорого...

3. Если Вы счастливый обладатель например домашнего ПК, тоже-самое это хранение беккапов, домашнего порно и т.д. !

Итак давайте рассмотрим как можно подключить, будем считать что аккаунт на Яндекса у Вас уже есть:

1)Как подключить Яндекс-Диск для своего сервера (Доп. место):

Несколько примеров использования Yandex.disk на вашей VDS:

- Самый очевидный вариант использования – диск для бэкапа. Вы можете настроить резервное копирование на Яндекс.Диск и ваши бэкапы будут доступны вам в любом месте, где бы вы не находились.

Настроить на нем FTP-хранилище.

Вообще расскажу как сделать на Debian, для других осей ищите сами:

1.Установим пакет davfs2:

Apt-get install davfs2

2.Создадим точку монтирования:

Mkdir /mnt/yandex.disk

3.Примонтируем наш диск, введя логин и пароль от нашей почты на Я.ру (use https, Luke!):

Mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/ Please enter the username to authenticate with server https://webdav.yandex.ru or hit enter for none. Username: lamnya Please enter the password to authenticate user lamnya with server https://webdav.yandex.ru or hit enter for none. Password:

4.Убедимся, что всё в порядке:

Df -h /mnt/yandex.disk/ Filesystem Size Used Avail Use% Mounted on https://webdav.yandex.ru 10G 1G 10G 10% /mnt/yandex.disk

5.Для автоматического монтрования следует внести в /etc/fstab строку:

Https://webdav.yandex.ru /mnt/yandex.disk/ davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

Атак же создать файл:

/etc/davfs2/secrets

В формате:

/mnt/yandex.disk/ 2)Как создать сетевой Яндекс.Диск в проводнике Windows:

Шаг 1.


Добавление нового элемента в сетевое окружение

Шаг 2 и 3.

Шаг 4.

На этом шаге нужно ввести адрес сервера для подключения:

Https://webdav.yandex.ru


Адрес сервера

  1. Есть отличный способ работать с "Yandex" диском как с диском на компьютере. Нажимая по ярлыку вы будете попадать в яндекс диск как на обычный винчестер на компьютере. Не будет не какой синхронизации, как если вы скачали приложение для яндекс диска, что получается у вас папка на вашем компьютере и диск удаленный "Yandex" синхронизируют между собой, тем самым занимая место на компьютере. С этим способом все на много проще, у вас файлы будут лежать только на "яндекс диске" и вы будете иметь доступ к ним по нажатию на ярлык на рабочем столе, все как в проводнике на компьютере. Приложении нам не понадобиться и скачивать мы тоже не что не будем, все настройки будут только с использованием ос., "Windows". Кликаем по значку "мой компьютер" правой кнопкой мышки и в контекстном меню выбираем "Подключить сетевой диск".
  2. Откроется окно настройки сетевого диска. Я выделил в красный прямоугольник. "Диск" - вы можете выбрать букву диска, не занятого или оставить по умолчанию. "Папка" - поле для ввода адреса к которому подключаться, в нашем случае это будет https://webdav.yandex.ru нажимаем кнопку "готово".
  3. Здесь нам надо ввести логин и пароль. В нашем случае это адрес почтового ящика "Yandex" (вводим адрес только до @), логин: сам пароль от почтового ящика. Можете поставить галочку "Запомнить учетные данные" что вам не вводить каждый раз. Нажимаем "Готово" "OK"
  4. Ждем подключения, просто ждем.
  5. Если все прошло без осложнений, то вам откроется окно "windows" как обычная папка только с файлами которые у вас на "Yandex" диске. Зайдите в папку мой компьютер и вы увидите ваш диск, такой как и другие только в "сетевом расположении".
  6. Этот способ на много лучше по разным причинам, для домашнего использования и для продвинутых юзеров. Если не поленитесь и проделаете просто по поочередно как в обзоре. Потом попробуйте и вы поймете все прелести этого подключен(настройки webdav). Самый большой плюс что не надо устанавливать дополнительно по., тем самым засорять систему и тратить попросту ресурсы. Хоть у меня компьютер не из слабых но все же я не растрачиваю ресурсы попросту.
  7. Спасибо поделитесь с другими? кнопки соц., сетей ниже, стало не понятно? пишите в комментарий ниже.