Як встановити FTP-сервер на Ubuntu ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills
09.12.2024

Як встановити FTP-сервер на Ubuntu

FTP (File Transfer Protocol) – це стандартний мережевий протокол, який використовується для передачі файлів між клієнтом і сервером. Якщо ви керуєте веб-сайтом або вам потрібен безпечний спосіб передачі файлів, налаштування FTP-сервера може бути дуже корисним. У цій статті ми розповімо вам про встановлення та налаштування FTP-сервера в Ubuntu за допомогою vsftpd (Very Secure FTP Daemon), одного з найпопулярніших і найбезпечніших FTP-серверів.

Крок 1: Оновлення системи

Перед встановленням будь-якого програмного забезпечення завжди рекомендується переконатися, що ваша система оновлена. Відкрийте термінал і виконайте наступні команди:

sudo apt update sudo apt upgrade

Крок 2: Встановлення vsftpd

Далі встановіть vsftpd, виконавши наступну команду:

sudo apt install vsftpd

Після встановлення ви можете перевірити стан служби vsftpd:

sudo systemctl status vsftpd

Вона повинна показати, що служба активна (запущена).

Крок 3: Налаштування vsftpd

Конфігураційний файл vsftpd знаходиться за адресою /etc/vsftpd.conf. Відкрийте цей файл за допомогою текстового редактора:

sudo nano /etc/vsftpd.conf

Ви можете змінити наведені нижче налаштування для покращення безпеки та функціональності:

  • Дозволити локальним користувачам доступ до FTP: Видаліть коментар у наступному рядку:
    local_enable=YES
  • Увімкнути завантаження файлів: Закоментуйте наступний рядок:
    write_enable=YES
  • Обмежити доступ користувачів до домашнього каталогу: Закоментуйте наступний рядок, щоб користувачі мали доступ лише до своїх домашніх каталогів:
    chroot_local_user=YES

Після внесення необхідних змін збережіть файл і вийдіть з редактора.

Крок 4: Створення користувача FTP

Вам потрібно створити користувача, який матиме доступ до FTP-сервера. Запустіть наступну команду, щоб додати нового користувача:

sudo adduser ftpuser

Встановіть пароль для користувача і дотримуйтесь підказок, щоб завершити процес створення користувача.

Крок 5: Перезапуск vsftpd

Після завершення налаштування перезапустіть службу vsftpd, щоб застосувати зміни:

sudo systemctl restart vsftpd

Крок 6: Дозвольте доступ до FTP через брандмауер

Якщо на вашому сервері увімкнено брандмауер UFW (Uncomplicated Firewall), вам потрібно дозволити FTP-трафік:

sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp

Потім перезавантажте брандмауер, щоб застосувати нові правила:

sudo ufw reload

Крок 7: Перевірте FTP-сервер

Тепер ви можете підключитися до вашого FTP-сервера за допомогою FTP-клієнта (наприклад, FileZilla). Для входу використовуйте IP-адресу вашого сервера та облікові дані користувача FTP. Переконайтеся, що завантаження та вивантаження файлів працює належним чином.

Висновок

Налаштування FTP-сервера в Ubuntu за допомогою vsftpd забезпечує безпечний і ефективний спосіб передачі файлів. Виконуючи кроки, описані в цьому посібнику, ви зможете встановити, налаштувати і керувати вашим FTP-сервером. Крім того, ви можете підвищити безпеку, увімкнувши шифрування SSL/TLS для безпечної передачі файлів.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills