免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1960 | 回复: 0
打印 上一主题 下一主题

[FTP] [原创] VSFTPD over SSL +openldap 配置的要点. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-11 14:12 |只看该作者 |倒序浏览
FTP client authenticated against username/passwords in LDAP database. Tested in Debian sarge

VSFTPD

1)enable SSL/PAM on  on building vsftpd.
2)/etc/vsftpd.conf

        listen=YES
        anonymous_enable=NO
        write_enable=YES
        local_enable=YES
        ssl_enable=YES
        force_local_logins_ssl=YES
        force_local_data_ssl=NO
        pam_service_name=vsftpd
        rsa_cert_file=/etc/ssl/certs/vsftpd.pem
        #following useful values for ftp server behind firewall
        pasv_enable=YES
        pasv_min_port=50005
        pasv_max_port=50010

SSL

Generate selfsinged certificates
openssl req -x509 -new  -nodes -out vsftpd.pem -keyout vsftpd.pem -days 365
#copy vsftpd.pem  /etc/ssl/certs/

LDAP

1)/etc/ldap/slapd.conf
        suffix "dc=sarge,dc=local"
other default value should work
2)/etc/ldap/ldap.conf
        host 127.0.0.1
        base dc=sarge,dc=local
other default values should work

3)/etc/pam_ldap.conf
        host 127.0.0.1
        base dc=sarge,dc=local
other default values should work

4)/etc/pam.d/vsftpd
        auth       required     /lib/security/pam_listfile.so item=user         sense=deny file=/etc/ftpusers onerr=succeed
        auth       sufficient   /lib/security/pam_ldap.so
        account    sufficient   /lib/security/pam_ldap.so

5)create test user
#vi importuser

dn: cn=war,dc=sarge, dc=local
cn: war
sn: war
objectclass: top
objectclass: person
objectclass: posixAccount
uid:war
userpassword:pass123
uidnumber:110
gidnumber:110
loginShell:/bin/sh
homeDirectory: /home/war

dn: cn=ldap,dc=sarge, dc=local
objectclass: top
objectclass: posixGroup
cn: ldap
gidnumber: 110
memberuid: war

#ldapadd -x -D "cn=admin,dc=sarge,dc=local" -f importuser -W

Or use ldapbrower/editor GUI tool to edit ldap database
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP