centos7 安装 ftp 服务及创建 repo
安装 ftp 服务
安装和启动服务:
# yum install vsftpd
# systemctl enable vsftpd
# systemctl start vsftpd
防火墙配置:
# getsebool -a | grep ftp
# setsebool -P ftpd_full_access on
# firewall-cmd --permanent --zone=public --add-service=ftp
# firewall-cmd --reload
配置文件: vi /etc/vsftpd/vsftpd.conf, 注释掉 anonymous_enable=NO
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
#anonymous_enable=NO
重启服务:
# systemctl restart vsftpd
ftp 服务所在目录:
/var/ftp/pub
创建一个 saltstack 的 repo
确保机器能上网。首先下载所有 saltstack 的 rpm 包:
创建 rpm 目录
# mkdir /var/ftp/pub/hacl-repo/saltstack/el7/x86_64
只下载不安装
# yum install --downloadonly --downloaddir=/var/ftp