Как установить FTP сервер на AlmaLinux 8
В этом руководстве мы покажем вам, как установить FTP сервер на AlmaLinux 8. Для тех из вас, кто не знал, FTP, что означает протокол передачи файлов, является протоколом прикладного уровня, который используется для обмена данными и информацией между компьютеры в частной сети или в Интернете без проблем с помощью приложения FTP. Использует TCP в Интернете. Используя FTP, можно легко выгружать и скачивать данные.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку FTP-сервера на AlmaLinux 8. Вы можете следовать тем же инструкциям для Rocky Linux.
Установите FTP сервер на AlmaLinux 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf update sudo dnf install epel-release
Шаг 2. Установка FTP сервера на AlmaLinux 8.
Выполните команду ниже, чтобы установить FTP сервер в вашу систему:
sudo dnf install vsftpd
После этого включите его, чтобы разрешить автоматический запуск при загрузке системы:
sudo systemctl start vsftpd sudo systemctl enable vsftpd --now
Шаг 3. Настройте FTP сервер.
Теперь мы открываем файл конфигурации, чтобы начать редактирование:/etc/vsftpd/vsftpd.conf
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
Сохраните и закройте файл. Перезапустите службы vsftpd, чтобы изменения синхронизировались:
sudo systemctl restart vsftpd
Шаг 4. Настройте брандмауэр.
Откройте порты FTP в брандмауэре сервера, чтобы их можно было подключить:
sudo firewall-cmd --zone=public --add-service=ftp --permanent sudo firewall-cmd --reload
Шаг 5. Создание пользователя FTP.
С FTP сервером vsftpd у вас есть возможность оставить аутентификацию службы FTP только для анонимного доступа или вы можете разрешить пользователям, указанным в соответствующем списке доступа или в соответствующем списке доступа, входить в систему./etc/passwd
Создайте пользователей FTP:
sudo useradd -m ftpuser sudo passwd ftpuser
Затем создайте каталог FTP, затем предоставьте необходимые разрешения и право собственности:
sudo mkdir -p /home/ftpuser/ftp_folder sudo chmod -R 750 /home/ftpuser/ftp_folder sudo chown ftpuser: /home/ftpuser/ftp_folder
Шаг 6. Подключитесь к FTP серверу через интерфейс командной строки.
Сначала мы устанавливаем утилиту командной строки FTP с помощью следующей команды:
sudo dnf install ftp
Теперь вы должны иметь возможность подключиться к своему FTP серверу по IP-адресу или имени хоста:
ftp 127.0.0.1
Поздравляю! Вы успешно установили FTP-сервер . Благодарим вас за использование этого руководства для установки FTP-сервера в вашей системе AlmaLinux 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт VSFTPD .