Гид по технологиям

Монтирование ownCloud 7 на Ubuntu 14.04 и Windows 7

6 min read Инструкции Обновлено 30 Oct 2025
Монтирование ownCloud 7 на Ubuntu 14.04 и Windows 7
Монтирование ownCloud 7 на Ubuntu 14.04 и Windows 7

Монтирование ownCloud 7 на Ubuntu 14.04

В этой секции описаны два способа подключить шар ownCloud 7 на рабочей станции под Ubuntu 14.04: ручное монтирование через davfs2 и установка графического клиента ownCloud. Оба способа используют WebDAV для доступа к данным на сервере.

4.1 Ручное монтирование через davfs2

Ниже приведён пример на машине server2.example.com (пользователь srijan). Все команды выполняются в терминале.

  1. Обновите индексы пакетов и установите davfs2:
sudo apt-get update
sudo apt-get install davfs2
  1. Разрешите обычным (non-root) пользователям монтировать WebDAV-ресурсы:
sudo dpkg-reconfigure davfs2

При запросе “Should unprivileged users be allowed to mount WebDAV resources?” выберите Yes.

  1. Добавьте пользователя в группу davfs2 (в примере — srijan):
sudo usermod -aG davfs2 srijan
  1. Создайте постоянную запись в /etc/fstab, чтобы иметь удобный псевдоним для монтирования. Откройте fstab:
sudo vi /etc/fstab

Добавьте строку (пример):

192.168.0.100/owncloud/remote.php/webdav /home/srijan/owncloud davfs user,rw,noauto 0 0

Пояснение: левый путь — WebDAV-URL (без протокола), правый — локальная точка монтирования.

  1. Создайте локальные папки для точки монтирования и для настроек davfs2:
mkdir ~/owncloud
mkdir ~/.davfs2
  1. Файл с учётными данными davfs2 (содержит логин и пароль):
vi ~/.davfs2/secrets

Вставьте (пример):

192.168.0.100/owncloud/remote.php/webdav owncloud database_password

Важно: закройте доступ к файлу — только для владельца:

chmod 600 ~/.davfs2/secrets
  1. Смонтируйте шар по псевдониму из fstab:
mount owncloud/

Пример интерактивного запроса при монтировании (если система спрашивает):

Username: owncloud

Password: database_password

  1. Если после монтирования у вас проблемы с правами доступа к файлам, установите владельцем пользователя srijan:
chown -R srijan:srijan ~/owncloud/
  1. Автоматический монтинг при входе в систему: добавьте команду монтирования в ~/.bashrc пользователя:
vi ~/.bashrc

Добавьте строку:

mount ~/owncloud
  1. Типичные ошибки и их решения
  • Resource temporarily unavailable: откройте /etc/davfs2/davfs2.conf и установите use_locks 0:
vi /etc/davfs2/davfs2.conf

Добавьте/измените:

use_locks 0
  • Предупреждения о сертификате (self-signed): если вы сознательно доверяете серверу и готовы принять риск, можно автоматически подтвердить в интерактивном монтировании (примеры ниже показывают принудительную отправку “y”):
echo "y" | mount ~/owncloud > /dev/null 2>&1

Важно: использование этой опции снижает защиту от атаки “man-in-the-middle”. Рассмотрите добавление полноценного SSL-сертификата или импорт корневого сертификата в хранилище доверия.


4.2 Установка клиента ownCloud 7 (графический)

Клиент ownCloud упрощает синхронизацию и работает как обычное приложение рабочего стола.

  1. Загрузите ключ релиза и добавьте репозиторий (пример для Ubuntu 14.04):
cd /tmp
wgethttp://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client
  1. Запустите ownCloud client. Введите сервер:
192.168.0.100/owncloud

Затем введите учётные данные: пользователь owncloud, пароль database_password.

Окно клиента ownCloud на Ubuntu

Окно ввода сервера и учётных данных

Если вы используете HTTP (без TLS), клиент может показать предупреждение о соединении. Примите осознанное решение:

Предупреждение о небезопасном соединении HTTP

После подтверждения клиент создаст локальную папку для синхронизации и начнёт перенос файлов:

Процесс маппинга ownCloud с рабочим столом

Состояние синхронизации файлов

Монтирование ownCloud 7 на Windows 7

На Windows есть несколько способов подключиться к ownCloud 7: через официальный клиент ownCloud или через сторонние WebDAV-клиенты, например Cyberduck.

Клиент ownCloud для Windows

  1. Скачайте установщик ownCloud для Windows с официального сайта.
  2. Установите приложение и запустите.
  3. Введите адрес сервера:
http://192.168.0.100/owncloud
  1. Введите логин owncloud и пароль database_password.

Установка клиента ownCloud на Windows

Ввод адреса сервера в клиенте ownCloud

Окно клиента на Windows после подключения

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

Cyberduck (пример WebDAV-клиента)

Cyberduck поддерживает подключение к WebDAV и прост в настройке:

  1. Скачайте и установите Cyberduck.

Установщик Cyberduck

  1. Создайте новое подключение WebDAV к URL:
https://192.168.0.100/owncloud/remote.php/webdav

Используйте учётные данные: owncloud / database_password.

Интерфейс Cyberduck

Ввод адреса и учётных данных в Cyberduck

После подключения вы увидите файловую структуру ownCloud и сможете загружать/скачивать файлы.

Подключение через Cyberduck — список файлов

Руководство по эксплуатации: чек-листы и сценарии

Чек-лист для администратора (быстрый)

  • Проверить доступность сервера по IP и порту (ping, curl).
  • Убедиться, что WebDAV включён и служба ownCloud работает.
  • Настроить SSL и проверить сертификат.
  • Создать системного пользователя/группу davfs2 при ручном монтировании.
  • Настроить резервное копирование конфигураций (~/.davfs2/secrets, /etc/owncloud).

Чек-лист для пользователя (короткий)

  • Установить davfs2 или клиент ownCloud.
  • Добавить учётные данные в ~/.davfs2/secrets (Linux) или в интерфейс клиента (Windows).
  • Синхронизировать тестовый файл и убедиться в доступности.

Критерии приёмки

  • Точка монтирования появляется в системе и доступна для чтения/записи.
  • Файлы, созданные локально, синхронизируются на сервер и обратно в течение ожидаемого времени.
  • Отсутствуют критические ошибки в логах ownCloud и davfs2.

Тестовые случаи (основные)

  • Создать файл на клиенте, дождаться синхронизации, проверить наличие на сервере.
  • Удалить файл на сервере, проверить удаление на клиенте.
  • Изменить файл одновременно на двух клиентах — проверить поведение конфликта версий.
  • Подключиться по HTTPS с некорректным сертификатом — убедиться, что предупреждение отображено.

Инцидентный план и откат

  1. Симптом: точка монтирования недоступна.

    • Шаги: проверить сеть (ping/trace), проверить статус сервиса ownCloud, проверить логи /var/log/syslog и /var/log/owncloud.
    • Временный откат: отключить автоматическое монтирование и перенаправить пользователей на веб-интерфейс ownCloud.
  2. Симптом: повреждение файлов после синхронизации.

    • Шаги: остановить всех синхронизирующих клиентов, восстановить файлы из резервной копии, проверить контрольные суммы.

Безопасность и конфиденциальность

  • По возможности используйте HTTPS с доверенным сертификатом. Self-signed сертификаты приводят к предупреждениям и увеличивают риск MITM.
  • Не храните пароли в открытом виде на совместно используемых машинах. Файл ~/.davfs2/secrets должен иметь права 600.
  • Ограничьте доступ к машино-уровневым учетным записям и системным точкам монтирования.
  • Для соответствия требованиям GDPR проверьте, где физически хранятся данные ownCloud и кто имеет доступ.

Совместимость и миграция

  • Описанные шаги проверены для Ubuntu 14.04 и Windows 7. На более новых версиях Ubuntu/Windows команды установки и поведение клиента могут отличаться; рекомендуется использовать пакетные репозитории, предназначенные для вашей релизной версии.
  • При миграции на новый сервер сохраняйте пары ключ/сертификат и конфигурационные файлы davfs2.

Быстрая модель принятия решения

flowchart TD
  A[Нужен постоянный доступ к файлам?] -->|Да| B{Графический клиент?}
  B -->|Да| C[Установить ownCloud client]
  B -->|Нет| D[Использовать davfs2]
  A -->|Нет| E[Доступ через веб-интерфейс]
  C --> F[Настроить синхронизацию]
  D --> G[Произвести запись в /etc/fstab и ~/.davfs2/secrets]

Краткий глоссарий

  • WebDAV — протокол для доступа к файловым ресурсам поверх HTTP.
  • davfs2 — файловая система пользователей, позволяющая монтировать WebDAV как локальную папку.
  • ownCloud client — графический/фоновой инструмент для синхронизации файлов с ownCloud.

Частые ошибки и советы по их устранению

  • “Permission denied” после монтирования: проверьте владельца и права (chown, chmod).
  • Certificate warnings: установите доверенный сертификат или импортируйте самоподписанный в хранилище доверия.
  • Конфликты версий: используйте клиент для управления конфликтами или централизованную политику блокировок.

Ссылки

FAQ

Q: Можно ли использовать davfs2 для нескольких пользователей на одном сервере?

A: Да. Для этого добавьте пользователей в группу davfs2 и создайте индивидуальные файлы ~/.davfs2/secrets.

Q: Что безопаснее — davfs2 или собственный клиент?

A: Оба варианта используют WebDAV. КлиентownCloud обеспечивает удобство синхронизации и конфликт-менеджмент; davfs2 полезен, если нужен простой доступ к файловой системе без фоновой синхронизации.

Q: Как лучше поступить с самоподписанным сертификатом?

A: Рекомендуется выпустить/купить доверенный сертификат или импортировать самоподписанный в доверенное хранилище ОС.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Троян Herodotus: как он работает и как защититься
Кибербезопасность

Троян Herodotus: как он работает и как защититься

Включить новое меню «Пуск» в Windows 11
Windows 11

Включить новое меню «Пуск» в Windows 11

Панель полей PivotTable в Excel — руководство
Excel

Панель полей PivotTable в Excel — руководство

Включить новый Пуск в Windows 11 — инструкция
Windows

Включить новый Пуск в Windows 11 — инструкция

Как убрать дубликаты Диспетчера задач Windows 11
Windows

Как убрать дубликаты Диспетчера задач Windows 11

Как просмотреть историю просмотров Reels в Instagram
Социальные сети

Как просмотреть историю просмотров Reels в Instagram