vsftp配置

没用源码,直接yum的

改了下配置文件,新增了个用户,把家目录放到网站目录

发现登录后可以去上层目录,在vsftpd.conf里禁止了下,可以了。


目前windows资源管理器登录不上去,但是CMD可以登录。

正在找解决办法,希望一下午可以搞定。

愁~~~


已经解决,目前系统用户和虚拟用户可以同时登录。


做PAM验证,直接yum安装的,


然后配置vsftpd.conf

1
2
guest_username=ftptest #虚拟用户映射的系统用户
pam_service_name=vsftpd #PAM读取的配置

然后新建一个用户名单,例如login.txt  里面一行帐号,一行密码,依次


然后生成DB文件

1
2
#db_load -T -t hash -f ./login.txt /etc/vsftpd/login.db #生成文件
#chmod  600  /etc/vsftpd/login.db  #更改权限

然后vim /etc/pam.d/vsftpd

1
2
3
4
5
6
7
8
9
10
#%PAM-1.0
auth     sufficient      pam_userdb.so db= /etc/vsftpd/vsftpd_login
account  sufficient      pam_userdb.so db= /etc/vsftpd/vsftpd_login
session    optional     pam_keyinit.so    force revoke
auth       required     pam_listfile.so item=user sense=deny  file = /etc/vsftpd/ftpusers  onerr=succeed
auth       required     pam_shells.so
auth       include      system-auth
account    include      system-auth
session    include      system-auth
session    required     pam_loginuid.so

重启服务,即可。


目前一个问题是windows资源管理器中,必须ftp://用户名@IP地址,才可以登录

不能直接ftp://IP地址登录,正在想办法解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值