centos vsftpd 创建 笔记

想创建一个ftp服务器, 以让同事可以访问日志。

1. 可以访问符号链接

ln -s 不可以用, 要用

 mount --bind /tmp/harddisk/music /tmp/harddisk/ftp_pvt/user/music 的形式
参见:

https://radu.cotescu.com/vsftpd-and-symbolic-links/

2. 可以添加虚拟账号

ubuntu 要安装 vsftpd,libpam-pwdfile,htpasswd(apache的一个工具)。参见,

http://howto.gumph.org/content/setup-virtual-users-and-directories-in-vsftpd/


但centos不支持libpam-pwdfile, 要使用db4-utils db4 的形式。

参见,

https://www.unixmen.com/install-vsftp-with-virtual-users-on-centos-rhel-scientific-linux-6-4/


关键点:

a. 配置

# 关闭anonymous 用户

anonymous_enable=NO
## Enable virtual users
guest_enable=YES

b. /etc/pam.d/vsftpd_virtual 似乎只允许这四行, 如何增加没有测试过。
#%PAM-1.0
auth    required        pam_userdb.so   db=/etc/vsftpd/virtual_users
account required        pam_userdb.so   db=/etc/vsftpd/virtual_users
session required        pam_loginuid.so
c. /home/virtual_users.txt中是一行用户名, 一行密码
db_load -T -t hash -f /home/virtual_users.txt /etc/vsftpd/virtual_users.db
用db_dump -p /etc/vsftpd/virtual_users.db 去查看db中的内容。

另外还有mysql存储密码的形式, 没有进一步研究。





 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值