Linux-vsftp服务配置

时间:2014-05-03 14:55:33   收藏:0   阅读:464

1.挂载光盘镜像

bubuko.com,布布扣


2.配置yum文件

Vim /etc/yum.repos.d/rhel-source.repo


bubuko.com,布布扣


3.安装vsftpd

Yum install vsftpd

bubuko.com,布布扣

bubuko.com,布布扣


4.主文件/etc/vsftpd/vsftpd.conf配置

bubuko.com,布布扣


5.建立虚拟用户口令库文件login.txt

bubuko.com,布布扣

bubuko.com,布布扣


6.生成vsftp的认证文件

使用db_load命令生成认证文件,“-f”命令选项设置的值是虚拟用户的口令库文件,即vsftpd_login.txt,命令的参数设置为需要生成的认证文件名vsftpd_login.db,该文件必须放在“/etc/vsftpd/”中。 注意:db_load是软件包db4_utils带的命令,在RHEL4是默认安装的,在RHEL5上没有安装,需要安装db4_utils这个软件包才支持db_load命令。

bubuko.com,布布扣


由于vsftpd的认证文件vsftpd_login.db里保存了所有虚拟用户的用户名和密码,为了增强其安全性,应当设置只有root才可以查。

bubuko.com,布布扣


7.配置PAM文件

修改/etc/pam.d/vsftpd文件

将默认配置全部用“#”注释,然后再添加

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login

注意:也可以另外建立一个文件,但是要在/etc/vsftpd/vsftpd.conf中将pam_service_name=vsftpd后面的值改为新建文件的名称。

bubuko.com,布布扣

bubuko.com,布布扣


8.建立虚拟用户及要访问的目录并设置所有者。

bubuko.com,布布扣


9.设置虚拟用户的权限

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

其它的用户以此类推。

10.下面就可以用客户端验证了.


本文出自 “mystruggle-linux” 博客,请务必保留此出处http://mystruggle.blog.51cto.com/8870799/1405609

Linux-vsftp服务配置,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!