Как установить FTP-сервер на AlmaLinux 8

Как установить 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 .

Author: forgero

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *