内容正在载入中,请稍后……
公告
About me
搜索
统计
其他
18 Nov.2011

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

作者: 我就是个世界   分类:技术&学习 » 服务器环境   出处:本站原创            | |
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的正确位置
MYSQLSocket     /tmp/mysql.sock

然后
pureftpd-restart

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

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

参考:
pure-ftpd 530 Login authentication failed
关于pure-ftpd在HttpOS2.0(基于CentOS6.0)上的奇怪问题 分享到QQ空间
最后编辑: 我就是个世界 编辑于November 18, 2011 01:04
阿文 Homepage
February 2, 2012 21:45
现在想来建一个软链接应该也可以的吧!
sudo ln -f -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
分页: 1/1 第一页 1 最后页
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情