Как установить FTP-сервер на CentOS 8
В этом руководстве мы покажем вам, как установить FTP-сервер на CentOS 8. Для тех из вас, кто не знал, FTP (протокол передачи файлов) — это сетевой протокол клиент-сервер, который позволяет пользователям передавать файлы в и из удаленная машина. Vsftpd — это FTP-сервер с открытым исходным кодом. Это очень безопасно и стабильно. vsftpd также очень легко настроить. vsftpd доступен в официальном репозитории пакетов CentOS 8.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку и настройку FTP-сервера на сервере CentOS 8.
Установите FTP-сервер на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf update
Шаг 2. Установка FTP-сервера на CentOS 8.
Теперь установите vsftpd с помощью следующей команды:
sudo dnf install vsftpd
После установки vsftpd запустите демон vsftpd и включите его автоматический запуск во время загрузки:
sudo systemctl enable vsftpd --now sudo systemctl status vsftpd
Шаг 3. Настройте FTP-сервер.
Приступим к файлу конфигурации:
sudo nano /etc/vsftpd/vsftpd.conf
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES
Затем перезапустите службу FTP-сервера:
sudo systemctl restart vsftpd
Шаг 4. Настройте брандмауэр.
Откройте порты FTP в брандмауэре сервера, чтобы его можно было подключить:
sudo firewall-cmd --permanent --add-port=20-21/tcp sudo firewall-cmd --permanent --add-port=30000-31000/tcp sudo firewall-cmd --reload
Шаг 5. Создание пользователя FTP.
С FTP-сервером vsftpd у вас есть возможность оставить аутентификацию службы FTP только для анонимного доступа или вы можете разрешить пользователям, указанным в соответствующем списке доступа или в соответствующем списке доступа, входить в систему./etc/passwd
Создайте пользователей FTP:
useradd mailana passwd ramona
Поздравляю! Вы успешно установили FTP-сервер . Благодарим за использование этого руководства для установки и настройки FTP-сервера в системах CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт VSFTPD .