6.3.4 Сетевой диск WebDav
Поддержка протокола Dav позволяет использовать Ваше Облачное хранилище в качестве сетевого диска или даже получать к нему доступ напрямую через браузер. Для этого, стоит предварительно настроить Web-Диск в Вашей панели KeepData.
Настройка Web-Диска
Перейдите в панель управления KeepData и откройте вкладку Web-Диск.
В открытой вкладке, Вы сможете настроить домашнюю директорию, доступную при подключении с помощью Dav-протокола. Каталог настраивается с домашней директории Вашего основного пользователя. Проще говоря, для предоставлению доступа к директории по пути /WebDisk
, необходимо просто прописать WebDisk
в строке Каталог:
Адрес, по которому доступен Ваш сетевой диск будет обозначен в строке Доступен по адресу.
Примеры подключений с помощью Dav
Существует множество различных способов использовать Web-Диск Вашего Облачного хранилища. Давайте рассмотрим самые распространенные.
Для подключения по Dav-протоколу используются данные доступа Вашего главного пользователя, с начальным значением которых можно ознакомиться с помощью кнопки Письмо.
Напрямую через Ваш браузер
Во вкладке Web-Диск, Вы можете наблюдать прямую ссылку доступа к Вашему диску, которую возможно использовать в браузере в графе Доступен по адресу.
Скопировав ее и вставив в браузер, Вас попросит ввести данные доступа. После ввода логина и пароля Вашего основного пользователя, Вы сможете получить прямой доступ к ранее указанному каталогу:
В качестве сетевого диска 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
:
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-Диск: