質問
FTPコネクターを使用したFTP接続がエラーになります。
回答
FTPコネクターを使用したFTP接続がエラーになる場合は、以下についてご確認ください。
(1) Activeモードは使用できない(2025年10月時点)
現状のHULFT SquareのFTPコネクターはアクティブモードのFTP通信に対応していないため、
アクティブモードを使用することができません。
そのため、FTP コネクターのデータ転送モードに[ACTIV]を指定しますと、
FTPサーバーからHULFT Squareとの通信を伴う処理のタイミングでエラーが発生いたします。
(2) パッシブモードのポート範囲を許可
FTP接続では、通信制御用とデータ転送用の2つのポートを使用します。
データ転送モードが[PASV]場合、データ転送に使用されるポートはサーバ側に設定された範囲内からランダムで決まります。
そのため、クライアントであるHULFT SquareとFTPサーバーの間にファイアウォールがある場合、
ファイアウォールがパッシブモードのポート範囲を許可している必要があります。
(3) リモートパスへ設定すべきパス
リモートパスへ設定すべきパスについては、別途FTPクライアントで対象のFTPサーバに接続したうえで、
接続先のサーバ内の目的のディレクトリでPWDコマンドを実行し、表示されたパスを確認する必要があります。
これはHULFT Square側のリモートパスの指定が、接続先であるFTPサーバ側の設定に依存することが原因です。
(4) FTPのリストのみ読み取り処理でもデータ転送用ポートの接続が必要
FTPのリストのみ読み取り処理では、実際のファイル転送は行われませんが、通信制御用ポートと共に
データ転送用ポートもコネクションを確立する必要があります。
関連FAQ
【コネクター】 FTP の接続設定および使用方法 – HULFT Square
FTP通信の際に「500 Syntax error, command unrecognized」が発生します – HULFT Square
コメント
0件のコメント
記事コメントは受け付けていません。