ftp 到一台SUSE 9服务器上,报425 Sorry, invalid address given的错,请高手支招!
在客户端上ftp到suse 9服务器上,总是报以下错误:
425 Sorry, invalid address given
Connection closed by remote host.
网上查了一下,没找到解决方法,特在此求助,跪求解决方法!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最近在安装公司的一个应用的时候(该也能够用是VCS双机安装),安装完成后,在双机上开启pure-ftp,发现从双机外的其它系统上FTP该双机中的主机,备机以及浮动IP都报错如下:
425 Sorry,invalid address given
Connection closed by remote host.
而从主机FTP备机或从备机FTP主机都是没有任何问题的。
寻找解决办法而不得,后看到一帖子说是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不解析域名。
至此问题解决。