1、安装fsftpd
yum install -y vsftpd
systemctl start vsftpd
默认情况下是允许匿名登录的,目录是:/var/ftp
2、安装yum源制作命令
yum install -y createrepo
下面是一个yum优先级插件,可以不用安装,如果安装了,就可以设置yum源的优先级了: priority=【1-99】,数字越小,优先级越高
yum install -y yum-priorities
3、把需要安装的rpm包放在/var/ftp/pub/目录下,执行yum源制作命令
createrepo .
如果增加或者修改了rpm。执行更新命令
createrepo --update .
远程机器使用ftp源:修改vim /etc/yum.repos.d/CentOS-Base.repo 增加以下内容
[ftp]
name=ftp
baseurl=ftp://172.16.71.172/pub
enabled=1
gpgcheck=0
gpgkey=ftp://172.16.71.172/RPM-GPG-KEY-CentOS-7
注意:gpgcheck要为0,后面的gpgkey没有用,因为check都设成0了
增加yum源后,执行下面两句。清理缓存。
yum clean all
yum makecache