linux centos7.6-1810 yum ftp源 搭建

1.安装vsftp
方式有很多 我选择的是 先挂载 光驱
mount /dev/sr0 /mnt
cd /mnt/Packages/

rpm -ivh {你需要安装的rpm包}  //如我的vsftpd.x86_64 0:3.0.2-25.el7

这个没有任何关联直接安装就行

2.配置vsftp  /etc/vsftpd/vsftpd.conf

anonymous_enable=YES
no_anon_password=YES
anon_other_write_enable=YES
anon_mkdir_write_enable=YES
anon_root=/var/ftp/pub
download_enable=YES
local_enable=NO
write_enable=NO
local_umask=022
anon_upload_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
listen_ipv6=NO

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
use_localtime=YES
pasv_enable=YES
pasv_min_port=4100
pasv_max_port=4900

3.添加端口
CentOS7使用firewalld打开关闭防火墙与端口

4.拷贝rpm包和repodata

需要在/var/ftp/pub/目录下创建文件夹centos7.6

cp -R /mnt/Packages /mnt/repodata /var/ftp/pub/centos7.6/

5. 修改selinux权限问题  直接关了也行 也就是 无问题启动ftp打开却是白页
chcon -R -t public_content_t /var/ftp/pub/
chmod 755 /var/ftp/pub/

6启动ftp
systemctl start vsftpd

7修改 子节点上 的yum指向
建议清理 /etc/yum.repo.d/下所有*.repo 结尾的文件 
创建自己的 repo 文件  名字任意起 aa.repo 也行

linux centos7.6-1810 yum ftp源 搭建_第1张图片

[ftp]
name=chwmaster
baseurl=ftp://192.168.8.216/centos7.6
enabled=1
fpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

8清理 验证
yum clean all && yum makecache
并且验证
linux centos7.6-1810 yum ftp源 搭建_第2张图片

你可能感兴趣的:(linux)