解決FTP返回“425 Sorry ,invalid address given”的錯誤

        最近在安裝公司的一個應用的時候(該也能夠用是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不解析域名。

至此問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章