LuManager FTP不能登录

林继 VPS 知识 3,670 共写了1349个字 (2011-11-18 21:34:51) 没有评论 打印 扫描二维码 百度未收录

LuManager 的Pure-ftpd一直不能登录,今天准备测试一下看!

FlashFXP登录提示530 Login authentication failed的用户认证错误。我确信我在后台建立的FTP用户名和密码不会错,所以肯定是程序上的问题,然后我查看了linux日志文件:

[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.

我用的是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的正确位置

  1. MYSQLSocket     /tmp/mysql.sock

然后

  1. pureftpd-restart

重启Pure-ftpd
我解决了FTP不能登录的问题!

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

参考:
pure-ftpd 530 Login authentication failed
关于pure-ftpd在HttpOS2.0(基于CentOS6.0)上的奇怪问题

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >