首页 > 服务器 > Ftp服务器 > 正文

Pure-ftpd无法连接到服务器 425错误

2019-12-22 19:39:55
字体:
来源:转载
供稿:网友
Pure-ftpd无法连接到服务器 425错误

今天是五一假期的前一天,闲来没事,打开自己的博客,发现很久没有备份数据了,由于工作方面的原因,自己慢慢的退出了技术界,但本人还是依然向往技术界啊!各位技术宅们,加油!

问题发现

当我打开FTP客户端软件登陆博客服务器的时候,发现连接错误提示

响应: 425 Sorry, invalid address given www.111cn.net错误: 无法连接到服务器 结果就杯具了,连接不上了。

解决方法一

虽然已经离开技术界有一段时间了,但我还是善于学习与解决问题的,于是就抱着试试看的想法,开始着手解决问题。

其实方法很简单。

在Pure-ftpd配置目录新增内容为yes的配置文件:DontResolve

然后重新启动 Pure-ftpd

问题就解决了

原因分析

使用aptitude安装pure-ftpd的二进制安装包。系统会自动采用默认的pure-ftpd启动参数,默认情况下会使用UNIX用户认证(是导致后面创建的ftp虚拟用户登陆认证失败的原因),和开启登陆用户ip到域名的反向查找功能(是导致425错误的原因)。

另一种解决办法

后看到一帖子说是ftp中的某个参数被修改:

vi /etc/xinetd.d/pure-ftpd

其中添加参数如下:(新增参数参见红色字体

代码如下 复制代码 service ftp

{

server_args=-H

socket_type =stream

PRotocal =tcp

wait =no

# disable =yes

user =root

server =/user/sbin/pure-ftpd

}

添加完成后重启FTP服务:

1 cd /etc/init.d

2 ./xinetd restart

使用man puer-ftpd查看得知:pure-ftpd默认程序是把IP地址解析成域名,而/etc/hosts文件里没有把对外的IP地址对应到域名。

1 修改hosts文件,把IP地址与主机名对应(这个安装双机后我已经做了对应)

2 使用-H参数,使得pure-ftp不解析域名。

至此问题解决。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表