您的位置:首页 > 编程语言 > PHP开发

yum ftp源搭建

2015-09-11 20:24 639 查看
目前,Yum支持的源地址种类很多,有本地、FTP和Internet等。此yum源是基于ftp的,也可以用http。

三种方式的差异仅仅在于客户端访问Yum的方式不同。本篇仅介绍ftp源的配置和使用。

-------------------------------------------

关闭服务端iptables、selinux服务

关闭SELINUX  vi /etc/sysconfig/selinux SELINUX=disabled

关闭防火墙  chkconfig iptables off

--------------------------------------------

yum install vsftpd

service vsftpd restart

--------------------------------------------

将光盘里的RPM包复制到/var/ftp/pub目录下

--------------------------------------------

安装createrepo工具,生成YUM通用数据库

yum install createrepo

--------------------------------------------

清除旧的数据文件

yum-arch -l/var/ftp/pub/

--------------------------------------------

使用createrepo工具,生成YUM通用数据库

createrepo /var/ftp/pub

--------------------------------------------

修改客户端/etc/yum.repos.d/.repo文件:

[server]

name=rhel5

baseurl=ftp://192.168.20.80/pub

enabled=1

gpgcheck=0

--------------------------------------------

修改 vsftpd 的默认根目录 /var/ftp/ 到另一个目录

默认配置下,匿名用户登录 vsftpd 服务后的根目录是 /var/ftp/;

系统用户登录 vsftpd 服务后的根目录是系统用户的家目录。

若要修改登录 vsftpd 服务后的根目录,只要修改 /etc/vsftpd/vsftpd.conf 文件即可。

假设要把 vsftpd 服务的登录根目录调整为 /vae/www/html,可加入如下三行:

 local_root=/var/www/html

chroot_local_user=YES

anon_root=/var/www/html

注解:local_root 针对系统用户;anon_root 针对匿名用户。

 

编辑 vsftpd.conf 文件后,保存退出,参照如下指令重新启动服务: service vsftpd restart

之后 ftp 客户端登陆 vsftpd 服务后,其根目录是 /var/www/html。

--------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  yum ftp源搭建