web-dev-qa-db-ja.com

Filezilla:TLS接続が確立され、20秒後にタイムアウトします

Windowsを再構築する必要があり、Filezilla SiteManagerのエントリが失われました。

サイトエントリを再作成して接続を試みた後、次のように表示されます。

Status: Resolving address of cp95.ezyreg.com
Status: Connecting to 27.121.64.95:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Status: Server does not support non-ASCII characters.
Status: Logged in
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is the current directory
Command:    TYPE I
Response:   200 Type set to I
Command:    PASV
Response:   227 Entering Passive Mode (27,121,64,95,195,19).
Command:    MLSD
Error:  Connection timed out after 20 seconds of inactivity
Error:  Failed to retrieve directory listing

ezyreg.com'sサポートは、安全でないプレーンFTPを使用する必要があると言っていますが、セキュリティ上の問題があることを知って拒否します。

代わりに、cpanelのファイルマネージャーを使用することもできますが、これは効率的なソリューションではありません。

コンピューターを再構築する前に、プレーンFTPでこのホストに接続したことを覚えていません。

助言がありますか?

2
Steve

これは既知の事実のリストです:

  • FileZillaからezyreg.comへの20秒後のFTPコマンドMLSDでのタイムアウト
  • タイムアウトを120秒に増やしても効果はありません
  • FileZillaは他のサイトと連携します
  • 上記のFileZillaログで、サーバーがMLSDを完全にサポートしていることを確認するためにFTPコマンドFEATを発行していないことがわかります。
  • WinSCPはezyreg.comで正しく動作します
  • WinSCPは、MLSDの代わりにFTPコマンドLISTを使用します
  • MLSDは2007年に RFC 3659-FTPの拡張機能 で導入されました

私の結論は:

  1. Ezyreg.comのFTPサーバーはMLSDコマンドを正しく処理しません。
  2. FileZillaはMLSDがサポートされていることを確認せずにMLSDを使用します

これに、2009年からのFileZilla管理者による回答を投稿に追加できます
Filezilla 3.2.4で空のファイルリスト-MLSDの問題?

私はたいていとても落ち着いた人ですが、壊れたサーバーやファイアウォールを修正することに不合理な抵抗があるため、物事を壊すには至っていません。私が狂気になる前にこのトピックを閉じます。

つまり、FileZillaはezyreg.comなどの「壊れた」サーバーをサポートしていません。

あなたができること:

  1. 2016年は2007年のFTP拡張機能を正しくサポートする最新のFTPサーバーを入手するのに十分な長さであるとezyreg.comサポートに文句を言います。 (編集:どうやらFTPサーバーは十分に新しいので、その場合はインストールが正しくないか、パラメーターが正しくない可能性があります。)
  2. Ezyreg.comに別のFTPクライアントを使用する

WinSCPの使用を検討している場合は、 Core FTP LE も非常に優れたFTPクライアントであることに注意してください。

4
harrymc

[設定]に移動し、[接続](最初のはずです)を選択してから、タイムアウトを20から任意の値に変更するか、0を無効にします。

1
Mikael Kjær