6.3.4 Мережевий диск WebDav

WebDav Banner UA

Підтримка протоколу 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