zoukankan      html  css  js  c++  java
  • 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不解析域名。

    至此问题解决。

  • 相关阅读:
    Synalyze It! Pro v1.11.2
    C# 打开浏览器并 POST 提交信息
    Cocos2d-x iOS Mac环境编译出错 can't locate file for: -lpng -ljpeg -ltiff -lwebp -lfreetype -lwebsockets -lcurl
    Visual Studio 2008用过一段时间后编辑器自动提示(智能提示:Intellisense)功能失效
    iOS根据坐标数据点所在的坐标区域来动态显示到可视范围
    iOS关于百度地图坐标偏移的处理
    WPF画图性能问题
    Xcode Error: The service is invalid (0XE8000022) 解决方法
    引用-定位大量占用CPU的问题
    Semaphore信号量
  • 原文地址:https://www.cnblogs.com/alibai/p/3508196.html
Copyright © 2011-2022 走看看