LuManager FTP不能登录,报错:530 Login authentication failed

作者:我就是个世界 发表于:2011-11-18
LuManager 的Pure-ftpd一直不能登录,今天准备测试一下看!

FlashFXP登录提示530 Login authentication failed的用户认证错误。我确信我在后台建立的FTP用户名和密码不会错,所以肯定是程序上的问题,然后我查看了linux日志文件:[separator]
[code]
[root@server1 log]# cat /var/log/messages
Nov 15 09:02:46 vps pure-ftpd: (?@120.40.147.212) [WARNING] Authentication failed for user [org222]
Nov 15 09:02:46 vps pure-ftpd: (?@199.192.157.51) [INFO] New connection from 199.192.157.51
Nov 15 09:02:47 vps pure-ftpd: (?@199.192.157.51) [ERROR] The SQL server seems to be down [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)]
Nov 15 09:02:47 vps pure-ftpd: (?@120.40.147.212) [INFO] Logout.
Nov 15 09:02:47 vps pure-ftpd: (?@120.40.147.212) [INFO] New connection from 120.40.147.212
Nov 15 09:02:48 vps pure-ftpd: (?@120.40.147.212) [ERROR] The SQL server seems to be down [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)]
Nov 15 09:02:49 vps pure-ftpd: (?@120.40.147.212) [WARNING] Authentication failed for user [husw]
Nov 15 09:02:49 vps pure-ftpd: (?@120.40.147.212) [INFO] Logout.
[/code]
我用的是CentOS6.0+LuManager 1.1.9

一般默认安装MYSQL的话,mysql.sock的位置应该在/var/lib/mysql/mysql.
sock但是LuManager 中mysql.sock的默认位置在 /tmp/mysql.sock
Pure-ftpd的MYSQL配置文件在/usr/local/pureftpd/pureftpd-mysql.conf中
确保mysql.sock的正确位置
[code]MYSQLSocket     /tmp/mysql.sock[/code]
然后
[code]pureftpd-restart[/code]
重启Pure-ftpd
我解决了FTP不能登录的问题!

另外,官方介绍这是一个bug,需要SSH手动重启Pure-ftpd,上面我已经手动重启过了,所以没再去做测试。

参考:
[url=http://blog.sina.com.cn/s/blog_5f66526e0100fehy.html]pure-ftpd 530 Login authentication failed[/url]
[url=http://www.zijidelu.org/thread-3381-1-1.html ]关于pure-ftpd在HttpOS2.0(基于CentOS6.0)上的奇怪问题[/url]

分享:

扫一扫在手机阅读、分享本文

已有1条评论