GBase 8a
适配迁移
文章
centos8(kylinv10)加载报登录 ftp失败报错530 Login incorrect 排查过程及解决办法
发表于2024-04-29 10:58:1545次浏览2个评论
【问题现象】
(1) centos8(kylinv10) 环境下,并发加载频繁报could't retrieve(RETR failed) the specified file, 530 Login incorrect

【排查过程】
(1) 使用脚本模拟FTP登录,当登录到几十链接后,开始报错无法登陆

.jpeg)
(2)FTP无法登陆的时候,ssh也是无法登陆,报“用户锁定,xx秒之后解锁” 类似信息
(3)使用faillock命令,会看到登陆失败的信息,此时用户是锁定状态:

.jpeg)
【分析过程及临时解决办法】:
(1)vsftp的认证,默认使用pam,查看/etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd

(2)/etc/pam.d/vsftpd 中,关于认证的部分,使用的是password-auth

(3)/etc/pam.d/password-auth 中,有关于用户锁定pam_faillock的设置如下,经尝试,注释掉这三行后,不再出现用户锁住的现象,加载恢复正常
(4)如出现类似问题,可以尝试通过该方法暂时绕过,但生产系统上应该无法使用该方法;系统默认的参数与上述图基本类似,为何无缘无故的用户锁定,暂时未找到原因,暂时可通过发方法绕过。
(5)可能的原因是pam限制了失败多少次后禁止访问,ftp本身有重试,算作错误计数,超过3次后就锁定,但是OS上没有发现明确的限制用户连接的配置(/etc/security/limits.conf等),由于不是干净系统,也可能是被其他厂家做过其他参数调整影响到了。
参考文献:
评论
登录后才可以发表评论
GBase用户51820发表于 2个月前
来了
崔哥发表于 2个月前
毕竟西湖六月中,风光不与四时同。接天莲叶无穷碧,映日荷花别样红。
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17529