Подключение каталога WebDAV/2 в Microsoft Windows

4 комментария

Подключение каталога DAV в качестве сетевого диска:

Для подключения каталога WebDAV у нас как минимум должны быть следующие данныее:

  • Логин: example_user
  • Пароль: example_password
  • Сетевой путь для подключения: http://example.com/webdav
В операционных системах от компании Microsoft клиент DAV идет в комплекте с незапамятных времен.
Для включения возможности работы с такими папками на ОС серверного типа, не забываем устанавливать компонент «Возможности рабочего стола».

Итак, все просто: открываем Проводник, далее "Подключить сетевой диск"

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

В появившемся окне вводим учетные данные. 

В результате мы должны получить подключенные сетевой диск по протоколу WebDAV

Решение возможных проблем:

Несколько раз запрашивается пара Логин/Пароль но при этом вы уверены в правильном вводе. 
Достаточно часто распространенный баг ОС Windows различных редакций, для решения данной проблемы достаточно произвести подключение диска в командной строке. Например; 
net use Z: http://example.com/webdav /persistent:YES /user:example_user example_password 

Никак не хочет подключаться диск при использовании Basic-auth на сервере и http протоколе.
Windows по умолчанию разрешает вводить пароли для basic-auth только при использовании https протокола. Возможны два варианта решения проблемы.

Первый - перейти на https. Но это не всегда целесообразно даже с самоподписанным сертификатом (простой пример, сервер и клиенты находятся в одной сети, доступ из-вне не требуется).

Второй способ, разрешить Windows basic-auth для http протокола. Для этого в редакторе реестра откройте ветку 
HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
Найдите там параметр
BasicAuthLevel
И установите ему значение 2
Другие возможные значение
0 - Базовая аутентификация запрещена.
1 - Базовая аутентификация разрешена только при использовании SSL (https) - по умолчанию.
2 (или больше) - Базовая аутентификация разрешена на простых сайтах (http).

4 комментария :

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

    ОтветитьУдалить
  2. Угу. Только пароль будет передаваться в открытом виде. А потом удивление - а почему мой пароль утёк? Потому что авторизация базовая по http. Пользуйтесь! Хакеры вам спасибо скажут.

    ОтветитьУдалить