在服务器上装上虚拟主机管理系统Kloxo后,发现FTP服务无法使用。

在服务器上装上虚拟主机管理系统Kloxo后,发现FTP服务无法使用。FTP用户已经建立,密码也没问题,就是FTP无法连接,让人困惑!我是纯净linux服务器上装的Kloxo系统(包括web服务器apache, mysql数据和php,kloxo管理面板),按说安装完成后就可以直接使用了,都是kloxo默认配置。


    问问google吧,搜索一下,有人说重启ftp服务就好了,我试过但是没有用,ftp还是无法连接。最终还是在国外一个论坛上找到解决方法:

-----------------解决办法

   登录SSH, 使用命令: yum downgrade pure-ftpd  来降级pure-ftpd就可以了!命令执行过程中会提示:Is this ok [y/N]  输入y 回车即可。等运行完就可以了。

若还不行则,顺带重启下FTP,命令:[root]#service xinetd restart

   已经过验证,遇到同样问题的朋友可以试试。


======================================

另外就是可能21端口问题,即便降级pure-ftpd也无效:


KLOXO面板FTP无法连接的解决方法

KLOXO版本越来越新,但我个人感觉东西是问题和麻烦越来越多,真怀念老版本,自在啊。前天有网友遇到KLOXO安装后,FTP连接失败,新建FTP账户亦如是。最后,感谢这位{云淡风清}的朋友,他搜索到解决方法,并在这里分享给大家。


首先,用root账户登录VPS,我们看看端口开了没有。


[root]#netstat -an | grep LISTEN


正常情况下我们可以看到常用端口诸如7777、7778、80、53、21、22等等都是开启的。


如果21端口都没有开启,我们仅需修改下pureftp配置即可。


编辑/etc/xinetd.d/pureftp文件,修改或者替换为下面的内容:



service ftp

{

disable = no

socket_type     = stream

wait            = no

user            = root

server          = /usr/sbin/pure-ftpd

server_args     = -A -c5000 -C8 -D -fftp  -H -I15 -lpuredb:/etc/pure-ftpd/pureftpd.pdb -lunix -L2000:8 -m4 -s -p30000:50000 -U133:022 -u100 -Oclf:/var/log/kloxo/pureftpd.log -g/var/run/pure-ftpd.pid -k99 -Z -Y 1

groups          = yes

flags           = REUSE

}

完成后,重启下FTP。

[root]#service xinetd restart


这时候FTP登陆应该OK了!

http://www.zrblog.net/tag/kloxo

你可能感兴趣的:(服务器,service,用户,服务)