Linux-vsftp服务配置

1.挂载光盘镜像


2.配置yum文件

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



3.安装vsftpd

Yum install vsftpd


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


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


6.生成vsftp的认证文件

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


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


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后面的值改为新建文件的名称。


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


9.设置虚拟用户的权限

其它的用户以此类推。

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


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

Linux-vsftp服务配置,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。