За замовчуванням для недорогого VPS на базі OpenVZ, ми надаємо доступ тільки по протоколах SSH і SFTP. Для того, щоб підключитися до сервера по FTP-протоколу необхідно встановити FTP-сервер. Установка і настройка FTP-сервера дещо різниться в залежності від дистрибутива ОС Linux.
Ми пропонуємо вашій увазі інструкцію по установці одного з найбільш стабільних FTP-серверів - vsftpd (розшифровується: Very Secure FTP Daemon)
Установка vsftpd:
- Підключаємося до сервера по ssh з правами root-користувача;
- Вводимо команду:
Для CentOS, Fedora:
Для Debian, Ubuntu:
Примітка
Якщо на вашому VPS встановлена CentOS 7. то перед установкою vsftpd додатково потрібно буде оновити модуль ядра операційної системи. Якщо цього не зробити, запуск FTP-сервера після установки завершиться помилкою. Щоб налаштувати роботу сервера належним чином, виконайте наступні команди:
Далі необхідно відредагувати файл /boot/grub/grub.conf. Його вміст має в підсумку мати наступний вигляд:
Після виконаних змін перезавантажте свій VPS в панелі SolusVM. Як тільки він повернеться в режим онлайн, можете приступати безпосередньо до установки FTP-сервера.
Налагодження та запуск FTP-сервера:
Редагуємо конфігураційний файл vsftpd.conf відповідно до своїх потреб: В CentOS, Fedora конфігураційний файл розташовується в директорії:
Налаштування за замовчуванням дозволяють вже підключатися як анонімним користувачам (ftp, anonymous) без введення пароля, так і локальним користувачам, які створені на Вашому сервері (крім root).
В Debian, Ubuntu конфігураційний файл розташовується в директорії: /etc/vsftpd.conf В Debian За замовчуванням підключення по FTP дозволено тільки анонімним користувачам. В Ubuntu же навпаки спочатку доступ надано локальним користувачам.
Після редагування конфігураційного файлу FTP-сервер потрібно запустити командою:
Перевірити успішність установки можна командою
Серед результатів виведення повинен відображатися порт 21.
Також, для ознайомлення з принципом роботи vsftpd Ви можете викликати довідку з даного FTP-сервера командою:
Примітка
Після зміни налаштувань необхідно обов'язково перезавантажувати процес vsftpd, якщо він до цього був активний.
CentOS, Fedora, Debian, Ubuntu: