快速业务通道

Vsftpd服务器实现基于虚拟用户帐号服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-26
art #重新启动vsftpd服务 [root@localhsot /]#chkconfig --level 35 on #设置vsftpd服务器在运行级别35自启动 [root@loaclhost /]#service vsftpd status #检查vsftpd状态 vsftpd服务器提供匿名用户登录的功能,可使用anonymous或ftp登录(不用密码,直接回车).如在windows平台下:运行-->cmd C:>ftp 192.10.30.3 Connected to 192.10.30.3. 220 <vsFTPd 2.0.1> user <192.10.30.3:<none>>:anonymous 331 Plesase sepcify the password. password:此处直接按回车即可 >dir #可查看所在目录中的文件详细信息,同 ls -l (六)vsftpd实现基于虚拟用户帐号服务 虚拟用户:使用独立的文件保存虚拟帐号,安全性较好,可替代本地用户. i:创建虚拟用户口令库文件 [root@localhost vsftpd]#cat vuser.txt lilei #奇数行为用户名 123456 #偶数行为用户口令 hanmeimei 123456 jim 123456 ii:生成vsftpd的认证文件 [root@localhost vsftpd]#db_load -T -t hash -f ./vuser.txt /etc/vsftpd/vsftpd_login.db #使用db_load命令生成认证文件 [root@localhost vsftpd]#chmod 600 vsftpd_login.db #设置认证文件只对用户可读可写 iii:建立虚拟用户所需的PAM配置文件 [root@localhost /]#cat /etc/pam.d/vsftpd.vu auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login account required /lib/security/pam_user.so db=/etc/vsftpd/vsftpd_login iv:建立虚拟用户所要访问的目录并设置相应的权限 [root@localhost /]#useradd -d /home/ftp ftpuser [root@localhost /]#chmod 700 /home/ftp/ v:重新修改vsftpd.conf配置文件如下: [root@localhost vsftpd]# grep -v "^#" /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ftpd_banner=Welcome to blah FTP service.
guest_enable=YES
guest_username=ftp
pam_service_name=vsftpd.vu
chroot_local_user=YES
listen=YES
tcp_wrappers=YES
(七)验证虚拟用户登录 [root@localhost /]#service vsftpd restart #重新启动vsftpd服务程序 [root@localhost /]#ldd /usr/sbin/vsftpd #检查vsftpd是否已经加载pam模块,vsftpd依赖于libpam.so.0 在windows客户端验证结果如下 C:>ftp 192.10.30.3
Connected to 192.10.30.3.
220 Welcome to blah FTP service.
User (192.10.30.3:(none)): lilei
331 Please specify the password.
Password:
230 Login successful.
ftp>
Vsftpd下的虚拟用户账号就这样创建成功了,呵呵!

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号