База знаний

Всё, что вам нужно знать о HostZealot

Как настроить и использовать ваше удалённое хранилище?

Удалённое хранилище HostZealot предоставляет дополнительное пространство для хранения резервных копий, архивов и других файлов отдельно от вашего VPS или выделенного сервера.

Для доступа к хранилищу доступны два протокола:

  • FTP (File Transfer Protocol) позволяет загружать, скачивать и управлять файлами через FTP-клиент, например FileZilla. Это удобный способ передачи файлов с компьютера под управлением Windows или macOS.
  • NFS (Network File System) позволяет подключить удалённое хранилище как каталог на Linux-сервере. Это полезно для резервного копирования серверов, задач по расписанию и приложений, которым нужен прямой доступ к файлам.

Оба протокола включены по умолчанию и могут использоваться одновременно. Файлы, загруженные через FTP, также доступны через NFS, и наоборот.

В этой инструкции мы рассмотрим управление удалённым хранилищем, подключение по FTP и NFS, а также настройку автоматического монтирования NFS в Ubuntu.

1. Откройте настройки удалённого хранилища

  1. Войдите в клиентскую панель HostZealot.
  2. Откройте Мои услуги и выберите Удалённое хранилище.
  3. Выберите хранилище, которое хотите настроить.

  4. В разделе Настройки места для хранения нажмите Услуги.

Окно управления содержит две вкладки:

  • Услуги - управление FTP и NFS, просмотр данных для подключения.
  • Список IP-адресов доступа - управление IP-адресами, которым разрешён доступ к хранилищу через NFS.

2. Управление FTP и NFS

Откройте вкладку Услуги, чтобы увидеть доступные протоколы подключения.

FTP и NFS включаются автоматически при активации удалённого хранилища. У включённого сервиса отображается статус В использовании.

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

Просмотр данных для подключения по FTP

Разверните Сведения о доступе в разделе FTP.

Здесь доступны следующие данные:

  • IP-адрес сервера - IP-адрес сервера удалённого хранилища.
  • Порт - порт для FTP-подключения.
  • Имя пользователя - ваш FTP-логин.
  • Пароль - ваш FTP-пароль.

Нажмите на любое поле, чтобы скопировать его значение в буфер обмена.

Эти данные понадобятся для подключения через FTP-клиент.

Просмотр данных для подключения по NFS

Разверните Сведения о доступе в разделе NFS.

Поле Путь NFS содержит адрес сервера и путь к каталогу, необходимые для подключения хранилища на Linux-сервере.

Путь имеет следующий формат:

SERVER_IP:/path/to/storage

Нажмите на поле Путь NFS, чтобы скопировать его значение. Оно понадобится при настройке Linux-сервера.

3. Управление доступом по IP для NFS

Перед подключением Linux-сервера через NFS необходимо разрешить его публичный IP-адрес в настройках удалённого хранилища.

Добавление IP-адреса

  1. Откройте окно управления Услуги вашего удалённого хранилища.
  2. Перейдите на вкладку Список IP-адресов доступа.
  3. Нажмите Добавить IP-адрес.
  4. Введите публичный IP-адрес сервера в поле IP-адрес.
  5. Включите переключатель Разрешить NFS.
  6. Нажмите Подтвердить.

IP-адрес появится в списке со значением nfs в столбце Услуга.

Если к одному хранилищу должны подключаться несколько серверов, можно добавить несколько IP-адресов.

Примечание:
При добавлении IP-адреса необходимо включить Разрешить NFS. В противном случае система не сохранит запись.

Удаление IP-адреса

  1. Откройте вкладку Список IP-адресов доступа.
  2. Найдите IP-адрес, который хотите удалить.
  3. Нажмите на меню с тремя точками рядом с адресом.
  4. Выберите Удалить.

После удаления IP-адрес теряет разрешение на доступ к удалённому хранилищу через NFS.

4. Подключение к удалённому хранилищу по FTP через FileZilla

FileZilla - бесплатный FTP-клиент для Windows, macOS и Linux. Он позволяет передавать файлы между компьютером и удалённым хранилищем через графический интерфейс.

Установка FileZilla

  1. Откройте официальный сайт FileZilla.
  2. Скачайте FileZilla Client для своей операционной системы.
  3. Установите и запустите программу.

Подключение к хранилищу

  1. Откройте клиентскую панель HostZealot и найдите FTP-данные в разделе Сведения о доступе вашего удалённого хранилища.
  2. В FileZilla найдите поля подключения в верхней части окна.
  3. Введите следующие данные:
    • Host - значение поля IP-адрес сервера из настроек удалённого хранилища.
    • Username - значение поля Имя пользователя.
    • Password - значение поля Пароль.
    • Port - значение поля Порт.
  4. Нажмите Quickconnect.

FileZilla попытается установить соединение. После успешного подключения в правой части окна появится список каталогов удалённого хранилища.

Примечание:
Стандартный FTP не шифрует данные при передаче. Используйте его только в том случае, если незашифрованное соединение допустимо для ваших файлов и сетевого окружения.

Интерфейс FileZilla

Окно FileZilla разделено на две основные области:

  • Local site (слева) - файлы и каталоги на вашем компьютере.
  • Remote site (справа) - файлы и каталоги на вашем удалённом хранилище.

В нижней части окна отображаются ход передачи файлов, завершённые и неудачные передачи.

Загрузка файлов в удалённое хранилище

  1. В области Local site откройте папку с файлами, которые хотите загрузить.
  2. В области Remote site откройте нужный каталог на удалённом хранилище.
  3. Перетащите файлы из локального списка в список файлов удалённого хранилища.

Также можно нажать правой кнопкой мыши на локальный файл и выбрать Upload.

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

Скачивание файлов из удалённого хранилища

  1. В области Local site откройте папку, в которую хотите сохранить файлы.
  2. В области Remote site найдите файл для скачивания.
  3. Нажмите на файл правой кнопкой мыши и выберите Download.

FileZilla скачает файл в выбранную папку на вашем компьютере.

Через список удалённых файлов также можно создавать каталоги, переименовывать и удалять файлы в удалённом хранилище.

5. Подключение удалённого хранилища через NFS в Linux

NFS позволяет Linux-серверу обращаться к удалённому хранилищу через смонтированный каталог. Приложения могут работать с файлами в этом каталоге без отдельного FTP-клиента.

В примере используется Ubuntu 24.04 LTS. Общий порядок действий похож и в других дистрибутивах Linux, хотя команды установки пакетов могут отличаться.

Перед началом убедитесь, что:

  • Ваше удалённое хранилище активно, а NFS включён.
  • Вы скопировали значение поля Путь NFS из настроек удалённого хранилища.
  • Вы добавили публичный IP-адрес Linux-сервера в Список IP-адресов доступа и включили Разрешить NFS.
  • У вас есть доступ к Linux-серверу через SSH или другую доступную консоль.

Шаг 1. Установка NFS-клиента

Подключитесь к серверу Ubuntu и обновите список пакетов:

sudo apt update

Установите инструменты NFS-клиента:

sudo apt install -y nfs-common

Пакет nfs-common содержит инструменты, необходимые Ubuntu для монтирования NFS-ресурсов.

Шаг 2. Создание каталога для монтирования

Создайте каталог, через который будет доступно удалённое хранилище:

sudo mkdir -p /mnt/backup-storage

После монтирования файлы удалённого хранилища будут доступны через этот каталог.

Шаг 3. Монтирование удалённого хранилища

Используйте команду mount со значением поля Путь NFS из клиентской панели:

sudo mount -t nfs SERVER_IP:/path/to/storage /mnt/backup-storage

Замените SERVER_IP:/path/to/storage полным значением поля Путь NFS.

При успешном выполнении команда обычно не выводит сообщение и просто возвращает приглашение командной строки.

Шаг 4. Проверка подключения

Выполните:

df -h /mnt/backup-storage

В результате должны отобразиться NFS-хранилище, его общий объём и каталог, в который оно смонтировано.

Также можно посмотреть содержимое хранилища:

ls -la /mnt/backup-storage

Шаг 5. Проверка доступа к файлам

Создайте тестовый файл в смонтированном каталоге:

echo "Hello from Ubuntu via NFS!" | sudo tee /mnt/backup-storage/test-nfs.txt

Прочитайте его содержимое:

cat /mnt/backup-storage/test-nfs.txt

Если подключение и права доступа настроены правильно, вы увидите:

Hello from Ubuntu via NFS!

Файл хранится на удалённом хранилище, а не на локальном диске VPS.

Вы также можете подключиться к тому же удалённому хранилищу по FTP и найти файл test-nfs.txt в удалённом каталоге. Оба протокола предоставляют доступ к одним и тем же файлам.

6. Автоматическое монтирование удалённого хранилища после перезагрузки

Описанное выше ручное подключение NFS не восстанавливается автоматически после перезагрузки сервера.

Если вы используете удалённое хранилище для регулярного резервного копирования или других постоянных задач, Ubuntu можно настроить так, чтобы хранилище автоматически монтировалось при обращении к каталогу.

Для этого используется /etc/fstab - конфигурационный файл Linux, определяющий параметры монтирования файловых систем.

Шаг 1. Создание резервной копии настроек

Перед изменениями сохраните копию текущего файла:

sudo cp /etc/fstab /etc/fstab.bak

Шаг 2. Редактирование /etc/fstab

Откройте файл в текстовом редакторе:

sudo nano /etc/fstab

Добавьте в конец файла следующую строку:

SERVER_IP:/path/to/storage /mnt/backup-storage nfs defaults,_netdev,nofail,x-systemd.automount 0 0

Замените SERVER_IP:/path/to/storage фактическим значением поля Путь NFS.

В этой конфигурации используются следующие параметры:

  • defaults - стандартные параметры монтирования NFS.
  • _netdev - указывает, что подключение зависит от доступности сети.
  • nofail - позволяет системе продолжить загрузку, даже если хранилище недоступно.
  • x-systemd.automount - включает автоматическое монтирование при обращении к каталогу.

Чтобы сохранить файл в Nano, нажмите Ctrl + O, затем Enter. Для выхода нажмите Ctrl + X.

Шаг 3. Применение настроек

Перезагрузите конфигурацию systemd:

sudo systemctl daemon-reload

Если хранилище сейчас смонтировано вручную, отключите его:

sudo umount /mnt/backup-storage

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

Шаг 4. Проверка автоматического монтирования после перезагрузки

Перезагрузите сервер Ubuntu:

sudo reboot

Дождитесь запуска сервера и снова подключитесь через SSH.

Откройте каталог хранилища:

ls /mnt/backup-storage

При использовании x-systemd.automount обращение к этому каталогу запускает монтирование NFS.

Проверьте подключение:

df -h /mnt/backup-storage

Если команда показывает NFS-хранилище и его объём, автоматическое монтирование работает.

7. Отключение удалённого хранилища в Linux

Если вы подключили удалённое хранилище вручную и больше не нуждаетесь в соединении, его можно отключить командой:

sudo umount /mnt/backup-storage

Команда отключает смонтированную файловую систему, но не удаляет файлы, хранящиеся на удалённом хранилище.

Если автоматическое монтирование настроено через /etc/fstab, удалите соответствующую строку, когда больше не захотите подключать хранилище автоматически. Затем перезагрузите конфигурацию:

sudo systemctl daemon-reload

Учтите, что при сохранённой настройке автоматического монтирования хранилище может подключиться снова при следующем обращении к каталогу.

Какой способ подключения выбрать?

FTP и NFS позволяют работать с одним и тем же удалённым хранилищем, но предназначены для разных задач.

  • Используйте FTP, если хотите загружать, скачивать или управлять файлами с компьютера через графическую программу, например FileZilla.
  • Используйте NFS, если Linux-серверу или приложениям нужен доступ к удалённому хранилищу как к смонтированному каталогу.
  • Настройте автоматическое монтирование NFS, если серверу нужен постоянный доступ к хранилищу после перезагрузок.

FTP и NFS можно оставить включёнными одновременно и использовать подходящий способ подключения в зависимости от задачи.

Поделиться
cookie

Принять файлы cookie и политику конфиденциальности?

Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы на нашем сайте. Если вы продолжите работу без изменения настроек, мы будем считать, что вы согласны получать все файлы cookie на сайте HostZealot.