环境:

      VMware centos6.7  

搭建过程:

1.点击VMware里的 虚拟机->设置->CD/DVD(IDE)

2.右边设备状态:打钩已连接 打钩启动时连接

3.连接 选择使用ISO映像文件 VMCentOS-6.7-x86_64-binDVD1.iso挂在到

4.centos里面要挂载这个iso文件:mount /dev/sr0 /mnt

5.cd /mnt/Packages/

 Rpm -ivh vsftpd...

 安装完成后将光盘所有的文件拷贝到/var/ftp/pub/下面(这个为vsftp提供其他人访问的默认目录)

 Rsync -avz /mnt /var/ftp/pub/

6.cd /var/ftp/pub/

 rm *.html

 rm -rf repodate/TRANS.TBL

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

 cd /mnt/Packages

 rpm -ivh createrepo(不过这个软件有依赖,提示哪个依赖,就先装哪个)

 Createrepo -g /var/ftp/pub/repodate/comps.xml /var/ftp/pub/

 注意:comps.xml也许不存在,但是总会有个文件名中包含comps.xml文件

 如果没有comps.xml那就用那个文件名包含comps.xml文件

8.重启vsftp,service vsftpd restart

9.添加个本地源

vi/etc/yum.repos.d/ftp-server.repo
##########################
[base]
name=ftp-server
baseurl=ftp://192.168.200.155/pub/  

#ip为自己ip
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
##########################
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

现在就完成了