Показать статистику
0 голосов
от (500 баллов)
210 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Наша цель состоит в том, чтобы настроить сетевой репозиторий пакетов Redhat, доступный по протоколу FTP. В этой инструкции vsftpd используется для предоставления FTP-доступа к хранилищу пакетов.

Потребуется привилегированный доступ к вашей системе сервера RHEL.

Установить vsftpd

Сначала нужно установить и запустить vsftpd демон.

# yum install vsftpd

Разрешить vsftpd запуск демона после перезагрузки:

# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

Запустить vsftpd демон:

# systemctl start vsftpd

vsftpd Теперь демон должен работать:

# systemctl status vsftpd

Настроить брандмауэр

Если у вас включен брандмауэр, добавьте новое правило, разрешающее входящие подключения брандмауэра к службе FTP:

# firewall-cmd --permanent --add-service=ftp
# firewall-cmd --reload 

Включить пакеты

Осталось скопировать репозиторий Redhat из образа ISO или DVD-диска в /var/ftp/pup каталог. Смонтируйте свой CDROM:

# mount /dev/cdrom /media

или RHEL iso 

# mount -ro loop rhel-server-7.3-x86_64-dvd.iso /media

и скопируйте все исходные файлы, используя cp:

# cp -a /media/* /var/ftp/pub/

Если SELinux включен в вашей системе, установите соответствующий контекст SELinux рекурсивно для всего каталога:

# chcon -R -t public_content_t /var/ftp

Ваш FTP-сервер теперь должен быть доступен из любой удаленной системы через ftp://SERVER-IP/pup/
 

...