FTPクライアントは主にFileZillaを使ってたのですが、ローカルのFTPサーバへ久しぶりにFFFTPで接続してみたところ接続できず、ログに下のように残っていました。
>PORT 219,116,xxx,xxx,255,144 500 Illegal PORT command. PORTコマンドが受け付けられません. (TCP/IPv4) ファイル一覧の取得を中止しました. ファイル一覧の取得に失敗しました.
自宅のサーバなのでIPアドレスはローカルなのに「PORT 219,116,xxx,xxx,255,144」 とグローバルIPで待ち受けを指定するPORTコマンド送ってます。
FFFTPのアップデートの際に新しい設定が増えたようで、このチェックを外したところ接続できるようになりました。
「非PASVモード時にUPnPの制御を試行する」のチェックを外します。
これで以下のようになり、ローカルのFTPサーバにも接続できるようになりました。
>PORT 192,168,2,2,199,0 200 PORT command successful. Consider using PASV.
ローカルのFTPサーバで、アクティブモードの際に上記のように問題が出るようです。
Comment