Предпосылки:
У вас должен быть установлен сервер NextCloud или иметь доступ к учетной записи NextCloud, чтобы иметь доступ к нему из Linux.
У меня есть сервер NextCloud, работающий на виртуальной машине на моем компьютере. Вот подробности учетной записи NextCloud, которую я буду использовать в этой статье для всей демонстрации.
Адрес сервера NextCloud = 192.168.20.133Имя пользователя учетной записи NextCloud = test
Пароль учетной записи NextCloud =
Путь к каталогу NextCloud = nextcloud / remote.php / dav / files / ИМЯ ПОЛЬЗОВАТЕЛЯ /
В этой статье, ИМЯ ПОЛЬЗОВАТЕЛЯ является контрольная работа. Итак, путь к каталогу NextCloud должен быть nextcloud / remote.php / dav / файлы /контрольная работа/
Обязательно замените ИМЯ ПОЛЬЗОВАТЕЛЯ в пути к каталогу NextCloud с вашим собственным именем пользователя.
Доступ к файлам NextCloud из Nautilus в среде рабочего стола GNOME 3:
На момент написания этой статьи среда рабочего стола GNOME 3 имела лучшую интеграцию с NextCloud.
Для интеграции с GNOME 3 NextCloud откройте GNOME 3 Настройки приложение.
Затем перейдите к Онлайн-аккаунты и нажмите на Nextcloud как показано на скриншоте ниже.
Теперь введите учетные данные своей учетной записи NextCloud и нажмите Соединять.
Вы должны авторизоваться. Теперь закройте Аккаунт Nextcloud окно.
Теперь откройте файловый менеджер Nautilus, и вы должны увидеть свою учетную запись NextCloud на боковой панели. Нажмите здесь.
Ваши файлы NextCloud должны отображаться.
Теперь вы можете,
- копировать важные файлы в учетную запись NextCloud и из нее
- переименовать файлы из вашей учетной записи NextCloud
- удалять файлы из вашей учетной записи NextCloud и многое другое.
Для тестирования я скопировал большой файл в свою учетную запись NextCloud, и он работал нормально.
Доступ к файлам NextCloud из Nemo в среде рабочего стола Cinnamon:
Среда рабочего стола Cinnamon основана на GNOME 3. Таким образом, интеграция NextCloud в среду рабочего стола Cinnamon так же хороша, как и в среде рабочего стола GNOME 3.
Для интеграции с NextCloud в меню Cinnamon перейдите к Предпочтения > Онлайн-аккаунты.
Теперь нажмите на Nextcloud.
Теперь введите данные своей учетной записи NextCloud и нажмите Соединять.
Вы должны авторизоваться.
Теперь ваша учетная запись NextCloud должна быть указана на левой боковой панели файлового менеджера Nemo. Нажмите здесь.
Ваша учетная запись NextCloud должна быть подключена, и ваши файлы должны отображаться. Теперь вы можете использовать его как хотите.
Доступ к файлам NextCloud из Dolphin в среде рабочего стола KDE Plasma 5:
В KDE Plasma 5 Desktop Environment вы можете получить доступ к NextCloud с помощью файлового менеджера по умолчанию Dolphin. Но нет собственного способа добавить NextCloud в качестве онлайн-учетной записи в среде рабочего стола KDE Plasma 5, как в GNOME 3 и Cinnamon Desktop Environment.
Чтобы получить доступ к файлам вашей учетной записи NextCloud из файлового менеджера Dolphin, сначала откройте файловый менеджер Dolphin.
Тогда из Сеть, дважды щелкните на Добавить сетевую папку икона.
Теперь выберите WebFolder (webdav) и нажмите на Следующий.
Теперь введите описательный Имя для сетевой папки введите данные своей учетной записи NextCloud, отметьте Создайте значок для этой удаленной папки флажок и нажмите Сохранить и подключить.
Теперь введите пароль своей учетной записи NextCloud и нажмите ОК.
Dolphin должен открыть файлы вашей учетной записи NextCloud. Теперь вы можете использовать эту сетевую папку как хотите.
С этого момента вы можете найти свою сетевую папку NextCloud в Сеть раздел файлового менеджера Dolphin. Просто дважды щелкните сетевую папку, чтобы получить доступ к файлам NextCloud в любое время.
Монтирование учетной записи NextCloud из командной строки:
Для доступа к NextCloud в среде рабочего стола Linux (i.e Mate - использует файловый менеджер Caja, XFCE - использует файловый менеджер Thunar, LXDE - использует файловый менеджер PacManFM), где сетевое подключение вашей учетной записи NextCloud изначально невозможно, как в GNOME 3, Cinnamon и KDE, вы можете подключить свою учетную запись NextCloud с помощью команды line очень легко и доступ к вашим файлам из любого файлового менеджера.
Чтобы смонтировать и получить доступ к файлам вашей учетной записи NextCloud, вы должны иметь davfs2 пакет установлен на вашем компьютере. В этой статье я расскажу только о дистрибутивах Ubuntu / Debian / Linux Mint.
Сначала обновите кеш репозитория пакетов с помощью следующей команды:
$ sudo подходящее обновление
Теперь установите davfs2 с помощью следующей команды:
$ sudo apt install davfs2
Нажмите Y а затем нажмите
Выбирать
davfs2 должен быть установлен.
Теперь создайте 2 новых каталога ~ / NextCloud а также ~ /.davfs2 в вашем HOME каталоге с помощью следующей команды:
$ mkdir ~ / NextCloud ~ /.davfs2
Теперь создайте новый ~ /.davfs2 / секреты файл следующим образом:
$ nano ~ /.davfs2 / секреты
Теперь введите следующую строку и сохраните ~ /.davfs2 / секреты файл, нажав
NEXTCLOUD_SERVER/ nextcloud / удаленный.php / dav / файлы /ИМЯ ПОЛЬЗОВАТЕЛЯ/ ИМЯ ПОЛЬЗОВАТЕЛЯ ПАРОЛЬ
ПРИМЕЧАНИЕ: Внесите необходимые изменения в строку выше.
Теперь разрешите только владельцу файла читать и записывать в файл ~ /.davfs2 / секреты следующим образом:
$ chmod 600 ~ /.davfs2 / секреты
Теперь перезагрузите компьютер, чтобы изменения вступили в силу.
$ sudo перезагрузка
Как только ваш компьютер загрузится, откройте / etc / fstab файл с помощью текстового редактора nano следующим образом:
$ sudo nano / etc / fstab
Теперь введите следующую строку до конца / etc / fstab файл и сохраните файл.
NEXTCLOUD_SERVER/ nextcloud / удаленный.php / dav / файлы /ИМЯ ПОЛЬЗОВАТЕЛЯ/ / home / ВАШ_ЛОГИН_ИМЯ_ПОЛЬЗОВАТЕЛЯ / NextCloud Пользователь davfs, rw, noauto 0 0
ПРИМЕЧАНИЕ: Внесите необходимые изменения в строку выше.
Теперь вы можете подключить свою учетную запись NextCloud с помощью следующей команды:
$ mount ~ / NextCloud
Теперь у вас должна быть возможность дважды щелкнуть по NextCloud каталог в вашем HOME каталоге из любого файлового менеджера и получить доступ к файлам вашей учетной записи NextCloud.
Как видите, все мои файлы NextCloud есть.
Когда вы закончите работу со своей учетной записью NextCloud, вы можете отключить ее следующим образом:
$ umount ~ / NextCloud
Итак, это все для интеграции NextCloud в Linux. Спасибо, что прочитали эту статью.