Як налаштувати та використовувати віддалене сховище?
Віддалене сховище HostZealot надає додатковий простір для зберігання резервних копій, архівів та інших файлів окремо від вашого VPS або виділеного сервера.
Для доступу до сховища доступні два протоколи:
- FTP (File Transfer Protocol) дає змогу завантажувати, вивантажувати та керувати файлами за допомогою FTP-клієнта, наприклад FileZilla. Це зручний спосіб передавання файлів із комп'ютера під керуванням Windows або macOS.
- NFS (Network File System) дає змогу підключити віддалене сховище як каталог на Linux-сервері. Це корисно для резервного копіювання серверів, завдань за розкладом і застосунків, яким потрібен безпосередній доступ до файлів.
Обидва протоколи ввімкнені за замовчуванням і можуть використовуватися одночасно. Файли, завантажені через FTP, також доступні через NFS, і навпаки.
У цій інструкції ми розглянемо керування віддаленим сховищем, підключення через FTP і NFS, а також налаштування автоматичного монтування NFS в Ubuntu.
1. Відкрийте налаштування віддаленого сховища
- Увійдіть до клієнтської панелі HostZealot.
- Відкрийте Мої сервіси та виберіть Віддалене сховище.
- Виберіть сховище, яке хочете налаштувати.

- У розділі Налаштування місця для зберігання натисніть Послуги.

Вікно керування містить дві вкладки:
- Послуги - керування 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-адреси
- Відкрийте вікно керування Послуги вашого віддаленого сховища.
- Перейдіть на вкладку Список IP-доступу.
- Натисніть Додати IP-адресу.
- Введіть публічну IP-адресу сервера в поле IP-адреса.
- Увімкніть перемикач Дозволити NFS.
- Натисніть Підтвердити.

IP-адреса з'явиться у списку зі значенням nfs у стовпці Послуга.
Якщо до одного сховища мають підключатися кілька серверів, можна додати кілька IP-адрес.
Примітка:
Під час додавання IP-адреси необхідно ввімкнути Дозволити NFS. Інакше система не збереже запис.
Видалення IP-адреси
- Відкрийте вкладку Список IP-доступу.
- Знайдіть IP-адресу, яку хочете видалити.
- Натисніть меню з трьома крапками поруч з адресою.
- Виберіть Видалити.
Після видалення IP-адреса втрачає дозвіл на доступ до віддаленого сховища через NFS.
4. Підключення до віддаленого сховища через FTP за допомогою FileZilla
FileZilla - безкоштовний FTP-клієнт для Windows, macOS і Linux. Він дає змогу передавати файли між комп'ютером і віддаленим сховищем через графічний інтерфейс.
Встановлення FileZilla
- Відкрийте офіційний сайт FileZilla.
- Завантажте FileZilla Client для своєї операційної системи.
- Встановіть і запустіть програму.
Підключення до сховища
- Відкрийте клієнтську панель HostZealot і знайдіть дані FTP у розділі Деталі доступу вашого віддаленого сховища.
- У FileZilla знайдіть поля підключення у верхній частині вікна.
- Введіть такі дані:
- Host - значення поля IP-адреса сервера з налаштувань віддаленого сховища.
- Username - значення поля Ім'я користувача.
- Password - значення поля Пароль.
- Port - значення поля Порт.
- Натисніть Quickconnect.
FileZilla спробує встановити з'єднання. Після успішного підключення у правій частині вікна з'явиться список каталогів віддаленого сховища.
Примітка:
Стандартний FTP не шифрує дані під час передавання. Використовуйте його лише тоді, коли незашифроване з'єднання є прийнятним для ваших файлів і мережевого середовища.
Інтерфейс FileZilla
Вікно FileZilla поділене на дві основні області:
- Local site (ліворуч) - файли та каталоги на вашому комп'ютері.
- Remote site (праворуч) - файли та каталоги у вашому віддаленому сховищі.
У нижній частині вікна відображаються перебіг передавання файлів, завершені та невдалі передавання.
Завантаження файлів до віддаленого сховища
- В області Local site відкрийте папку з файлами, які хочете завантажити.
- В області Remote site відкрийте потрібний каталог у віддаленому сховищі.
- Перетягніть файли з локального списку до списку файлів віддаленого сховища.
Також можна натиснути правою кнопкою миші на локальний файл і вибрати Upload.
Після завершення передавання завантажений файл з'явиться у віддаленому каталозі.
Завантаження файлів із віддаленого сховища на комп'ютер
- В області Local site відкрийте папку, до якої хочете зберегти файли.
- В області Remote site знайдіть файл для завантаження.
- Натисніть на файл правою кнопкою миші та виберіть 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 можна залишити ввімкненими одночасно та використовувати відповідний спосіб підключення залежно від завдання.