6.3.4 Сетевой диск WebDav

WebDav Banner RU

Поддержка протокола Dav позволяет использовать Ваше Облачное хранилище в качестве сетевого диска или даже получать к нему доступ напрямую через браузер. Для этого, стоит предварительно настроить Web-Диск в Вашей панели KeepData.

Настройка Web-Диска

Перейдите в панель управления KeepData и откройте вкладку Web-Диск.

В открытой вкладке, Вы сможете настроить домашнюю директорию, доступную при подключении с помощью Dav-протокола. Каталог настраивается с домашней директории Вашего основного пользователя. Проще говоря, для предоставлению доступа к директории по пути /WebDisk, необходимо просто прописать WebDisk в строке Каталог:

KeepData, Web-Диск

Адрес, по которому доступен Ваш сетевой диск будет обозначен в строке Доступен по адресу.

Примеры подключений с помощью Dav

Существует множество различных способов использовать Web-Диск Вашего Облачного хранилища. Давайте рассмотрим самые распространенные.

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

Напрямую через Ваш браузер

Во вкладке Web-Диск, Вы можете наблюдать прямую ссылку доступа к Вашему диску, которую возможно использовать в браузере в графе Доступен по адресу.

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

WebDav в браузере

В качестве сетевого диска Windows

Во всех современных версиях ОС семейства Windows, Вы сможете подключить сетевой диск с помощью нативных средств ОС.

Рассмотрим на примере Windows 10.

1. Откройте Проводник нажав комбинацию клавиш Win + E или через меню Пуск.

2. Выберите Этот компьютер.

3. В верхней панели нажмите Подключить сетевой диск.

Проводник, сетевой диск

4. Выберите свободную букву для Вашего сетевого диска из выпадающего списка. В поле Папка введите путь к сетевой папке (например, \\server.keepdata.thehost.ua\webdav\exampleuser):

Сетевой диск, ввод адреса

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

6. Нажмите Готово. Появится окнов ввода пользователя и пароля, в котором нужно указать параметры доступа от основного пользователя Вашего Облачного хранилища:

Сетевой диск, ввод паролей

Теперь сетевой диск будет отображаться в Проводнике и будет доступен для использования.

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

Важно: возможные проблемы при использовании сетевого диска Windows и их решения:

Проблема: невозможно передать файлы более 4 ГБ

При использовании WebDAV на многих версиях Windows (особенно старых), Вы можете столкнуться с невозможностью передавать файлы размером более 4 ГБ. Для решения этой проблемы можно попробовать изменить параметры в редакторе реестра Windows:

1. Откройте редактор реестра. Для этого нажмите комбинацию клавиш Win + R, введите regedit и нажмите Enter.

2. Перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

3. Найдите параметр FileSizeLimitInBytes. Если его нет, создайте новый параметр типа DWORD (32-битное значение).

4. Измените значение параметра FileSizeLimitInBytes на нужное вам. Например, для установки лимита на 10 ГБ (10×1024×1024×1024 = 10737418240 байт):

  • Двоичный формат: 10737418240
  • Шестнадцатеричный формат: 280000000

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

Проблема: при подключении возникает ошибка The network name cannot be found

Проверьте, запущена ли служба WebClient (Веб-клиент) в Службах Windows. Включите ее и, по необходимости, установите настроку ее запуска в Автоматически. Сами Службы Windows можно найти в меню Пуск (Службы) или открыть с помощью комбинации клавиш Win + R и ввода services.msc.

Подобное также можно выполнить в командной строке:

sc config "WebClient" start=auto
sc start "WebClient"

Затем выполните повторное подключение сетевого диска.

Проблема: служба WebClient (Веб-клиент) не установлена на ОС Windows Server

На Windows Server необходимые для использования сетевых дисков компоненты могут отсутствовать вовсе, в связи с чем Вы будете видеть ошибки при попытке подключения.

В этом случае, необходимо выполнить алгоритм действий:

1. Запустите PowerShell. Программа может быть найдена в меню Пуск (Windows PowerShell) или запущена с помощью Win + R и ввода powershell в форму выполнения.

2. Устанавливаем WebDAV Redirector следующей командой. После установки потребуется перезагрузка сервера:

Install-WindowsFeature WebDAV-Redirector –Restart

3. После перезагрузки проверим, что компонент WebDAV-Redirector установлен:

Get-WindowsFeature WebDAV-Redirector | Format-Table –Autosize

4. В системе при этом появятся две новые службы – WebClient и MRxDAV. Включаем для них автозапуск:

Set-Service WebClient -StartupType Automatic
Set-Service MRxDAV -StartupType Automatic

5. И запускаем работу служб в текущем сеансе:

Start-Service WebClient
Start-Service MRxDAV

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

В качестве сетевого диска с помощью стороннего клиента

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

Рассмотрим на примере RaiDrive:

1. Скачайте и установите подходящий дистрибутив RaiDrive c официального сайта.

2. Запустите программу и верхнем правом углу нажмите Add (Добавить).

3. Выберите тип хранилища NAS -> WebDav. Укажите все необходимые данные для подключения. В адресе укажите адрес сервера, например server.keepdata.thehost.ua, а в директории подключения адрес папки Вашего Web-Диска, к примеру webdav/example:

RaiDrive, подключение

4. Если все даннные указаны верно, Вы успешно подключите сетевой диск к Вашей файловой системе.

В качестве сетевого диска Linux

Существует множество различных способов примонтировать сетевой диск на Linux-системах.

В этом примере, мы покажем подключение с помощью davfs. При наличии прав root это выполняется с помощью одной команды:

Пример команды
sudo mount.davfs -o users,uid=systemuser,username=webdavuser https://server.thehost.ua/webdav/user/folder /home/systemuser/folder

Где:

  • systemuser – пользователь Вашего сервера, которому станет владельцем смонтированного диска.
  • webdavuser – имя главного пользователя Вашего Облачного хранилища KeepData.
  • https://server.thehost.ua/webdav/user/folder – путь к Вашему Web-Диску
  • /home/systemuser/folder – путь, куда будет смонтирован диск.

После ввода, необходимо будет ввести пароль от Вашего пользователя KeepData.

Отмонтировать диск затем можно следующей командой:

sudo umount /home/systemuser/folder

В качестве протокола для удаленного подключения

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

Процесс будет похож на таковой при выполнении любого подобного подключения, например FTP. Основная разница состоит в данных для доступа, которые Вы можете подсмотреть в разделе Web-Диск:

WinSCP