• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ftpのgetコマンドで425エラー)

ftpのgetコマンドで425エラー

このQ&Aのポイント
  • ftpのgetコマンドを実行すると、425 Unable to build data connection: Connection timed outというエラーが発生します。原因や解決方法について教えてください。
  • FTPの仕様上、日本語のフォルダ名やファイル名をコマンドで認識できないことがあります。この問題を解決する方法を教えてください。
  • Windows7のローカルPCからFTPにアクセスしようとしたところ、エクスプローラでは接続できるがDOSコマンドプロンプトではエラーが発生します。なぜこのような状況が起きるのか、原因と対処方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

Windows標準のFTPクライアントはPASVモードに対応していないので、 原因究明のためには、一例としてwinscp コマンドラインで下記の確認をしてみてはどうでしょうか。 (1)winscp.exe 「/passive 指定あり」でgetできることを確認。 (2)winscp.exe 「/passive 指定なし」でgetできないことを確認。 上記の状況ならばWindows標準のFTPクライアントがPASVモード対応していないことが原因である。 --- 下記サイト参照 「WindowsのFTPクライアントはPASVモードに対応していない。」 http://iamapen.hatenablog.com/entry/2014/09/12/201331 「WinSCPのコマンドラインオプション」 https://ja.osdn.net/projects/winscp/wiki/commandline

fxgame1224
質問者

お礼

ありがとうございました。 教えて頂いた手順で確認し、パッシブモードが原因だったことがわかりました。 wiodows標準以外のftpツールはwinSCPがよく使われるのですね。GUIではなくバッチ起動できるftpツールも探していたので助かりました。 winSCPであれば日本語も対応しているようなので、質問は2つとも解決しました。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

パッシブモードを使えばいけるんじゃないでしょうか。

fxgame1224
質問者

お礼

ありがとうございました。 wiodows標準のftpではなく別のツールを用いてパッシブモードにしたら解決しました。

関連するQ&A