求助 pure-ftpd 530 验证失败
ftp提示信息为:USER xxxxx
[右] 331 使用者 xxxxx OK. 需要密码.
[右] PASS (隐藏)
[右] 530 验证失败,抱歉
已经反复测试过数据库链接的信息。保证没有错误,用/uer/local/purftpd/pure-ftpd.conf 里面的数据库链接信息链接mysql。可以登录。
已经将127.0.0.1更改为localhost 可是还是不行
重启pureftpd 显示
Restarting Pure-FTPd: Stopping Pure-FTPd: Pure-FTPd is not running.
Starting Pure-FTPd: Running: /usr/local/pureftpd/sbin/pure-ftpd --daemonize -A -c50 -B -C5 -D -E -fftp -H -I15 -lmysql:/usr/local/pureftpd/pureftpd-mysql.conf -lunix -L2000:8 -m4 -p20000:30000 -s -U133:022 -u10 -k99 -Z
对:Pure-FTPd is not running. 不理解。如果没有运营的话,怎么可以验证用户xxxxx是ok呢?
下面的代码就看不怎么懂了。
Pure-FTP 管理员登录,创建账号,目录、等没有报错。可以正常看见。在mysql里面可以看到创建账号的信息。
已经将uid那个更改了。改为10了。网上看的,原因不明,更改测试。不行。
军哥。看看到底原因是哪里呢?已经好多天了。怎么都弄不好。
如何解决呢?军哥帮忙啊。如果需要什么信息。请说我再测试。 530 99%是数据库连接信息错误,https://www.vpser.net/manage/lnmp-pureftpd-cp.html 里已经说过localhost 和 127.0.0.1 在mysql链接的时候是不一样的!
你如果确认用户名和密码没错,建议登录phpmyadmin看看ftp登录用户是localhost 还是 127.0.0.1
uid gid前面的文章也已经说过必须是www 那应该是localhost还是127.0.0.1 ?我也遇到该问题,phpmyadmin里ftp是localhost. 我的是配置文件改成匿名可以正常登陆,使用验证就是 530.
改了pureftpd-mysql.conf中的127.0.0.1为localhost;
验证了mysql中ftp用户的密码和权限.
还是530, pureftp的日志太简单, 还有别的地方需要看下吗?
THX
错误日志
filezilla:响应: 220 You will be disconnected after 15 minutes of inactivity.
命令: USER ftpadmin
响应: 331 User ftpadmin OK. Password required
命令: PASS ***********
响应: 530 Login authentication failed
错误: 严重错误
错误: 无法连接到服务器
message , pureftpd:
cn) New connection from 94.170.165.1.dial.xw.sh.dynamic.163data.com.cn
Apr 21 19:49:28 main pure-ftpd: (?@94.170.165.1.dial.xw.sh.dynamic.163data.com.cn) Authentication failed for user
Apr 21 19:49:28 main pure-ftpd: (?@94.170.165.1.dial.xw.sh.dynamic.163data.com.cn) Logout. 原帖由 licess 于 2012-3-26 16:28 发表 https://bbs.vpser.net/images/common/back.gif
530 99%是数据库连接信息错误,https://www.vpser.net/manage/lnmp-pureftpd-cp.html 里已经说过localhost 和 127.0.0.1 在mysql链接的时候是不一样的!
你如果确认用户名和密码没错,建议登录phpmyadmin看看ftp登录用户是l ...
正解!
:lol
用FileZilla登陆时候 不写端口号 也会报 530错误
用FileZilla登陆时候 不写端口号 也会报 530错误建议安装时候ftp密码和mysql--root用户密码保持一致
建议安装时候ftp密码和mysql--root用户密码保持一致,先捣鼓通了再说。
页:
[1]