WebDAV расшифровывается как Web-based Distributed Authoring and Versioning. Это расширение протокола HTTP, которое позволяет пользователям редактировать и управлять файлами на удаленных веб-серверах.
В этой статье я покажу вам, как смонтировать и получить доступ к общим папкам вашего Synology NAS с помощью WebDav в Linux. Итак, приступим!
Вещи, которые вам понадобятся:
Чтобы следовать этой статье, вам необходимо иметь:
- устройство Synology NAS
- ноутбук или компьютер для доступа к веб-интерфейсу управления DSM на Synology NAS
IP-адрес вашего Synology NAS
IP-адрес моего Synology NAS — 192.168.0.110. Для вас он будет другим, поэтому не забудьте заменить его своим.
- Установка сервера WebDAV на Synology NAS
- Настройка сервера WebDAV
- Установка davfs2 в Ubuntu / Debian / Linux Mint
- Установка davfs2 в Arch Linux
- Установка davfs2 на CentOS 8 / RHEL 8
- Монтирование общих папок через WebDav из командной строки
- Доступ к общим папкам через WebDav с помощью файлового менеджера Nautilus
- Монтирование общих папок через WebDav с помощью файлового менеджера Dolphin
- Заключение
Установка сервера WebDAV на Synology NAS
Чтобы получить доступ к общим папкам Synology NAS через WebDAV, вам необходимо установить пакет WebDAV Server на Synology NAS из приложения » Центр пакетов».
Откройте приложение Центр пакетов на Synology NAS, как показано на снимке экрана ниже.
Найдите ключевое слово webdav, и должен отобразиться пакет сервера WebDAV, как показано на снимке экрана ниже.
Щелкните Установить.
Теперь выберите том, на котором вы хотите установить пакет WebDAV Server, из раскрывающегося меню и нажмите Далее.
Щелкните по Применить.
Сервер WebDAV устанавливается. Это может занять несколько секунд.
На этом этапе должен быть установлен пакет сервера WebDAV.
Настройка сервера WebDAV
После установки пакета сервера WebDAV вы можете открыть его из меню приложений веб-интерфейса управления Synology NAS.
Приложение WebDAV Server должно быть запущено.
Вы можете включить WebDAV по протоколам HTTP и HTTPS.
Чтобы включить WebDAV по протоколу HTTP, установите флажок » Включить HTTP», как показано на снимке экрана ниже.
Чтобы включить WebDAV по протоколу HTTPS, также установите флажок Включить HTTPS.
Вы можете видеть как порт HTTP, так и порт HTTPS, который обслуживает запросы WebDAV.
По умолчанию порт HTTP WebDAV — 5005, а порт HTTPS — 5006. Вы можете изменить их, если хотите.
Также есть некоторые расширенные настройки WebDAV.
Включить анонимный WebDAV: обеспечивает анонимный доступ к общим папкам на Synology NAS. Чтобы это работало, общая папка, к которой вы хотите получить анонимный доступ, также должна иметь правильные разрешения, чтобы анонимные пользователи могли читать или писать в общую папку.
Включить DavDepthInfinity: позволяет пользователям получать доступ к файлам или удалять их без ограничений по длине пути на клиентских устройствах.
Включить журнал WebDAV: Synology NAS будет записывать все события, связанные с WebDAV.
Вы также можете ограничить пропускную способность сети сервера WebDAV, если хотите.
По умолчанию ограничение скорости не установлено.
После настройки сервера WebDAV нажмите » Применить».
Затем закройте приложение WebDAV Server.
Установка davfs2 в Ubuntu / Debian / Linux Mint
Если вы хотите подключить общие папки с Synology NAS к дистрибутивам Ubuntu / Debian / Linux Mint по протоколу WebDAV из командной строки, вам необходимо установить пакет davfs2 на свой компьютер.
ПРИМЕЧАНИЕ. Вы можете пропустить этот раздел, если не хотите монтировать общие папки Synology через WebDAV из командной строки.
Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:
$ sudo apt update
Установите пакет davfs2 с помощью следующей команды:
$ sudo apt install davfs2
Чтобы подтвердить установку, нажмите Y, а затем нажмите <Enter>.
Если вы хотите подключить ресурсы WebDAV без прав суперпользователя, выберите <Да> и нажмите .
В противном случае выберите <Нет> и нажмите <Enter>..
Davfs2 пакет устанавливается. Это может занять несколько секунд.
На этом этапе должен быть установлен пакет davfs2.
Установка davfs2 в Arch Linux
Если вы хотите подключить общие папки с Synology NAS к дистрибутиву Arch Linux через протокол WebDAV из командной строки, вам необходимо установить пакет davfs2 на свой компьютер.
ПРИМЕЧАНИЕ. Вы можете пропустить этот раздел, если не хотите монтировать общие папки Synology через WebDAV из командной строки.
Сначала обновите кеш репозитория пакетов Pacman с помощью следующей команды:
$ sudo pacman -Sy
Чтобы установить пакет davfs2, выполните следующую команду:
$ sudo pacman -S davfs2
Чтобы подтвердить установку, нажмите Y, а затем нажмите <Enter>..
Пакет davfs2 должен быть установлен.
Установка davfs2 на CentOS 8 / RHEL 8
Если вы хотите подключить общие папки с Synology NAS к дистрибутивам CentOS 8 / RHEL 8 по протоколу WebDAV из командной строки, вам необходимо установить пакет davfs2 на свой компьютер.
ПРИМЕЧАНИЕ. Вы можете пропустить этот раздел, если не хотите монтировать общие папки Synology через WebDAV из командной строки.
Сначала включите репозиторий пакетов EPEL с помощью следующей команды:
$ sudo dnf install epel-release -y
К этому времени должен быть включен репозиторий пакетов EPEL.
Чтобы установить пакет davfs2, выполните следующую команду:
$ sudo dnf install davfs2
Чтобы подтвердить установку, нажмите Y, а затем нажмите.
Возможно, вам придется принять ключ GPG репозитория пакетов EPEL. Если вас спросят, нажмите Y, а затем нажмите , чтобы принять его.
Пакет davfs2 должен быть установлен.
Монтирование общих папок через WebDav из командной строки
После установки пакета davfs2 в желаемом дистрибутиве Linux вы готовы монтировать общие папки Synology на свой компьютер через WebDAV из командной строки.
В этом разделе я покажу вам, как смонтировать все общие папки на вашем компьютере через WebDAV. Также я включу процесс монтирования определенных общих папок на вашем компьютере через WebDAV.
Чтобы смонтировать все общие папки Synology NAS на вашем компьютере через WebDAV, вам необходимо создать каталог, в котором вы можете подключить общие папки. Для демонстрации я создам каталог / synology-nas и смонтирую все общие папки моего Synology NAS в этот каталог через WebDAV.
Вы можете создать каталог / synology-nas для монтирования общих папок на вашем компьютере следующим образом:
$ sudo mkdir -v /synology-nas
После создания каталога / synology-nas вы можете подключить все общие папки Synology NAS в каталог / synology-nas через WebDAV по протоколу HTTPS, работающему через порт 5006, следующим образом:
$ sudo mount -t davfs -o rw,uid=$(whoami),gid=$(whoami) https://192.168.0.110:5006 /synology-nas
ПРИМЕЧАНИЕ. Если вы хотите смонтировать общие папки в каталог / synology-nas через WebDAV по протоколу HTTP, работающему на порту 5005, вместо этого выполните следующую команду.
$ sudo mount -t davfs -o rw,uid=$(whoami),gid=$(whoami) http://192.168.0.110:5005 /synology-nas
Теперь введите имя пользователя для входа на Synology NAS и нажмите <Enter>.
Введите пароль для входа на Synology NAS и нажмите <Enter>.
Чтобы принять сертификат сервера WebDAV, нажмите y, а затем нажмите <Enter>.
Все общие папки Synology NAS, к которым имеет доступ пользователь, с которым вы вошли в систему, должны быть смонтированы в каталоге / synology-nas вашего компьютера.
Как видите, все общие папки моего Synology NAS смонтированы в каталоге / synology-nas моего компьютера.
$ ls -lh /synology-nas
Вы также можете подключить определенную общую папку Synology NAS на свой компьютер через WebDAV. Для демонстрации я смонтирую общую папку фотографий на моем Synology NAS в каталог / synology-sf-photo на моем компьютере через WebDAV.
Вы можете создать каталог / synology-sf-photo для подключения фотографии из общей папки с Synology NAS следующим образом:
$ sudo mkdir -v /synology-sf-photo
После создания каталога / synology-sf-photo вы можете подключить фотографию общей папки вашего Synology NAS в каталог / synology-sf-photo через WebDAV по протоколу HTTPS, работающему через порт 5006, следующим образом:
$ sudo mount -t davfs -o rw,uid=$(whoami),gid=$(whoami) https://192.168.0.110:5006/photo /synology-sf-photo
ПРИМЕЧАНИЕ. Если вы хотите смонтировать фотографию общей папки в каталог / synology-sf-photo через WebDAV по протоколу HTTP, работающему на порту 5005, то вместо этого выполните следующую команду:
$ sudo mount -t davfs -o rw,uid=$(whoami),gid=$(whoami) http://192.168.0.110:5005/photo /synology-sf-photo
Теперь введите имя пользователя для входа на Synology NAS и нажмите <Enter>..
Введите пароль для входа на Synology NAS и нажмите <Enter>..
Чтобы принять сертификат сервера WebDAV, нажмите y, а затем нажмите <Enter>..
Фотография общей папки Synology NAS должна быть смонтирована в каталоге / synology-sf-photo на вашем компьютере, если пользователь, с которым вы вошли в систему, имеет права доступа к фотографии общей папки.
Как видите, фотография общей папки моего Synology NAS смонтирована в каталоге / synology-sf-photo моего компьютера.
$ ls -lh /synology-sf-photo
Доступ к общим папкам через WebDav с помощью файлового менеджера Nautilus
Если вы используете среду рабочего стола GNOME 3 или файловый менеджер Nautilus, вы можете очень легко получить доступ к общим папкам Synology NAS с помощью файлового менеджера Nautilus — файлового менеджера по умолчанию в среде рабочего стола GNOME 3.
Сначала откройте файловый менеджер Nautilus и перейдите в раздел » Другие места «, как показано на скриншоте ниже.
Теперь вы должны ввести URL-адрес доступа WebDAV к общим папкам Synology в разделе » Подключение к серверу «, как показано на снимке экрана ниже, чтобы подключиться к ним.
Для доступа ко всем общим папкам Synology NAS через WebDAV по протоколу HTTPS, работающему на порту 5006, URL-адрес доступа WebDAV будет davs: //192.168.0.110: 5006 /.
В то время как для доступа ко всем общим папкам Synology NAS через WebDAV по протоколу HTTP, работающему на порту 5005, URL-адрес доступа WebDAV будет dav: //192.168.0.110: 5005 /.
После того, как вы ввели URL-адрес доступа к WebDAV, нажмите «Подключиться», как показано на снимке экрана ниже.
Щелкните Да.
Вам будет предложено ввести имя пользователя и пароль для входа в Synology NAS.
Введите имя пользователя и пароль своего Synology NAS и нажмите » Подключиться».
У вас должен быть доступ ко всем общим папкам на Synology NAS, к которым имеет доступ пользователь, с которым вы вошли в систему.
Вы также можете получить доступ к одной общей папке Synology NAS через WebDAV.
Чтобы получить доступ к фотографии общей папки (скажем) вашего Synology NAS через WebDAV по протоколу HTTPS, работающему на порту 5006, URL-адрес доступа WebDAV будет davs: //192.168.0.110: 5006 / photo.
Чтобы получить доступ к фотографии общей папки (скажем) вашего Synology NAS через WebDAV по протоколу HTTP, работающему на порту 5005, URL-адрес доступа к WebDAV будет dav: //192.168.0.110: 5005 / photo.
После того, как вы ввели URL-адрес доступа к WebDAV, нажмите » Подключиться», как показано на снимке экрана ниже.
После аутентификации, как и раньше, вы сможете получить доступ к общей папке фотографий на Synology NAS, если пользователь, с которым вы вошли в систему, имеет правильные разрешения на доступ к общей папке.
Монтирование общих папок через WebDav с помощью файлового менеджера Dolphin
Если вы используете среду рабочего стола KDE или файловый менеджер Dolphin, вы можете очень легко получить доступ к общим папкам Synology NAS с помощью файлового менеджера Dolphin — файлового менеджера по умолчанию для среды рабочего стола KDE.
Сначала откройте файловый менеджер Dolphin и дважды щелкните путь к каталогу, как показано на скриншоте ниже.
Путь к каталогу должен быть редактируемым, как вы можете видеть на скриншоте ниже.
Здесь необходимо ввести URL-адрес доступа WebDAV к общим папкам Synology NAS.
Для доступа ко всем общим папкам Synology NAS через WebDAV по протоколу HTTPS, работающему на порту 5006, URL-адрес доступа WebDAV будет webdavs: //192.168.0.110: 5006/.
Для доступа ко всем общим папкам Synology NAS через WebDAV по протоколу HTTP, работающему на порту 5005, URL-адрес доступа WebDAV будет webdav: //192.168.0.110: 5005 /.
После ввода URL-адреса доступа к WebDAV нажмите, чтобы получить доступ к общим папкам на Synology NAS.
Щелкните Продолжить.
Если вы хотите постоянно принимать SSL-сертификат сервера WebDAV, нажмите » Навсегда».
Если вы хотите принять сертификат SSL сервера WebDAV только для текущего сеанса рабочего стола, нажмите » Только текущий сеанс».
Вам будет предложено ввести имя пользователя и пароль для входа в Synology NAS.
Введите имя пользователя и пароль своего Synology NAS и нажмите OK.
У вас должен быть доступ ко всем общим папкам на Synology NAS, к которым имеет доступ пользователь, с которым вы вошли в систему.
Вы также можете получить доступ к одной общей папке Synology NAS через WebDAV.
Чтобы получить доступ к фотографии общей папки (скажем) вашего Synology NAS через WebDAV по протоколу HTTPS, работающему на порту 5006, URL-адрес доступа WebDAV будет webdavs: //192.168.0.110: 5006 / photo.
Чтобы получить доступ к фотографии общей папки (скажем) вашего Synology NAS через WebDAV по протоколу HTTP, работающему на порту 5005, URL-адрес доступа WebDAV будет webdav: //192.168.0.110: 5005 / photo.
После ввода URL-адреса доступа к WebDAV нажмите <Enter>, чтобы получить доступ к общей папке на Synology NAS.
После аутентификации, как и раньше, вы сможете получить доступ к общей папке фотографий на Synology NAS, если пользователь, с которым вы вошли в систему, имеет правильные разрешения на доступ к общей папке.
Заключение
В этой статье я показал вам, как смонтировать все общие папки вашего Synology NAS, а также одну общую папку в Linux. С другой стороны, я показал вам метод командной строки и графический метод монтирования общих папок Synology NAS через WebDAV.