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

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

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%!.

Используйте код при регистрации:

Skills