linux centos7.6-1810 yum ftp源 搭建

本文详细介绍如何在CentOS7上安装与配置vsftpd,包括挂载光驱、配置vsftpd.conf、添加端口、复制rpm包、解决SELinux权限问题、启动FTP服务及修改yum指向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 也行

[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
并且验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值