ftp 服务器搭建 vsftpd + ssl + pam + archlinux

本文介绍了在ArchLinux上搭建vsftpd服务器,并结合ssl和pam进行用户验证的详细过程。遇到的问题包括非ftp和anonymous用户无法通过ssl认证、数据传输必须加密等,解决方案是使用FileZilla并选择特定的连接方式。同时,文章提供了相关软件包安装、证书创建、配置文件设置等步骤,并列举了其他ftp服务器和客户端的对比。
摘要由CSDN通过智能技术生成

1.遗留的问题(已解决👇),使用 pam_pwdfile.so ,在 htpasswd 创建的文件里的新建用户中只有 ftp 和 anonymous 可以正常登陆,密码错误不能登陆,新增的其他用户,包括与系统用户同名的用户都不能登陆,
    
2.报错内容: ftp和 anonymous 以外的用户登陆报错: 530 Non-anonymous sessions must use encryption.  
        因为 ftp 命令行不支持 ssl 的认证。使用下边的登陆方式
    
3.报错内容: 522 Data connections must be encrypted.
    这是因为 ftp 命令行不支持 ssl ,使用 filezilla 连接就可以,连接类型选择 "use explicit ftp over tls if avaliable" ,然后就可以使用其它用户登陆了,但是默认的 ftp  和 anonymous 用户不能用这种方式。
        530 Anonymous sessions may not use encryption
 

4.登陆方式:
    客户端:  filezilla , 不要用 ftp 命令,因为 ftp 命令不支持 ssl 加密传输的
    连接方式: use explicit ftp over tls if avaliable
    over

5.什么时候可以用什么用户:
    ftp命令行在没有 ssl 的时候可以用任意用户
    ftp命令行在有 ssl 的时候可以用 ftp 和 anonymous 用户登录,无法查看文件啥的,报第3点的错误
    filezilla 在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值