网站建设资讯

NEWS

网站建设资讯

部署ftp服务 和部署ftpyum源

 部署 ftp服务   和部署ftp yum源

目前创新互联已为上千家的企业提供了网站建设、域名、网页空间、网站托管、企业网站设计、思明网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

   一、部署ftp对单独用户设置权限

 1、安装ftp服务

部署 ftp服务   和部署ftp yum源

2、创建ftp用户目录

部署 ftp服务   和部署ftp yum源

3、添加ftp用户

部署 ftp服务   和部署ftp yum源

4、给ftp用户加密 主目录为vusers.db

部署 ftp服务   和部署ftp yum源

5、创建虚拟用户的映射账号  指定的虚拟用户目录给755权限(权限分配应与实际需要进行分配)

 部署 ftp服务   和部署ftp yum源

6、创建一个目录 将/vat/ftp/soft/ 设置一个为匿名用户访问的目录(把目录的所有者设置成虚拟用户)

部署 ftp服务   和部署ftp yum源

7、创建虚拟用的pam认证  不使用vsftpd的默认pam认证

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

8、给单独用户设置权限

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

9、配置ftp的服务(划红线部分表示修改过的内容)

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

10、开启服务应征是否成功(使用liyue的用户登录创建centos.repo文件夹  作为yum源存放的位置)

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

二、配置ftp的yum源

1、把你准备好的yum文件挂载到一个文件夹中(再次我用/mnt/为例)

部署 ftp服务   和部署ftp yum源

2、使用匿名用户查看ftp中centos.repo有无文件(也可以验证匿名用户有没有开启)

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

 

3、配置你yum源文件  指定位置

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

4、用yum安装一个软件查看是否可以

部署 ftp服务   和部署ftp yum源

部署 ftp服务   和部署ftp yum源

详细命令

mount /dev/cdrom /mnt/                    ##挂载光盘

  yum -y install vsftpd             ###安装ftp服务

   cd/etc/vsftpd/                                   

   vivusers.list                                        ###创建用户目录

  db_load -T -t hash -f vusers.list vusers.db         ###对用户目录进行加密

  cat vusers.db                                                    ###查看用户目录是否已经加密了

   useradd-d /var/market/ -s /sbin/nologin vulab        ####创建虚拟用户  指定目录

   chmod755 /var/market/                                          ###给目录授权

   ls-ld /var/market/                                                   ###查看目录权限

   mkdir/var/ftp/soft                                                   ###创建一个目录(相当于匿名)

   chownvulab:vulab /var/ftp/soft/                               ###指定用户

   chmod755 /var/ftp/soft/                                          ###授权

   ls-ld /var/ftp/soft/                                                  

   cd/etc/pam.d/                                                         ###pam文件目录

   vi/etc/pam.d/vsftpd.vu                                            ###编辑一个pam认证

   #%PAM-1.0

auth  required pam_userdb.so     db=/etc/vsftpd/vusers

account    requiredpam_userdb.so     db=/etc/vsftpd/vusers

  

cd /etc/vsftpd/

   mkdirvusers_dir                   ###创建用户授权目录

   cdvusers_dir/

   viliyue                                 ###用户权限

   anon_mkdir_write_enable=YES    ###允许用户可以创建和写入

anon_other_write_enable=YES   ###允许用户创建和执行

local_root=/var/ftp/soft                ###指定家目录

   vi/etc/vsftpd/vsftpd.conf    

(需要修改地方我用蓝色标记)

  anonymous_enable=YES

  anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd.vu      ###修改指定的pam文件

userlist_enable=YES

tcp_wrappers=YES

anon_umask=022                       

guest_enable=YES

guest_username=vulab

anon_root=/var/ftp/soft       ###指定家目录

listen_address=192.168.1.10          ###监听的ip地址

user_config_dir=/etc/vsftpd/vusers_dir   ##指定用户所在用户文件

  

mount /dev/cdrom /mnt/     ##挂载光盘

   rsync-av /mnt/ /var/ftp/soft/centos.repo/         ##将mnt文件写入到centos.repo中

   vi/etc/yum.repos.d/centos.repo                        ##编辑yum源

   [local]

name=local

baseurl=ftp://192.168.1.10/centos.repo        ###修改成ftp的地址

enabled=1

gpgcheck=0                                      

   yum-y install wget               ##验证安装   


文章名称:部署ftp服务 和部署ftpyum源
文章出自:http://cdweb.net/article/pedceh.html