- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ポート変換利用時のFTPサーバへのアクセスについて)
FTPサーバへのアクセスについて
このQ&Aのポイント
- 現在、WAN側60000ポートをS1(サーバ1)へポートを21へと変更し転送する設定にしてあります。普通に21番ポートをポート変換なしでS1へ転送させるように設定し、21番からアクセスすると、正常にアクセスできるのですがポートを60000にして21に変換するようした場合にはこのFTPサーバへはアクセスできません。
- パッシブ→クライアントからはReplacing site address ローカルIP with グローバルIPとなり、connection timeout!と出てアクセスできません。アクティブ→エラーメッセージは出ませんが、ファイルやフォルダが一切表示されず、アップロードも不可能
- なぜできないのですか?サーバーまではたどり着いているようですが。。。それと、どうすればよいのでしょうか?どなたかご教授お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
多分 そのルータでは、ポート21(ftp) の転送を指定していると 自動でiptablesでいう、ip_conntrack_ftpやip_nat_ftp的なことをやっているのだと思われます。 つまり、WAN→LANのdesc=21をコネクションしてきたIPアドレスに LAN→WANのアクティブモードのsrc=20を転送したり WAN→LANのパッシブのポートの転送を自動でやっているのではないでしょうか。 ルータの設定で任意のポート番号に対しても、これを有効にできればいいのでしょうけど、 それが無理なら、 ftpサーバーの設定でパッシブモードで使うポートを固定化し ルータのWAN→LANのポート転送で、それをポート転送すれば パッシブモードは解決すると思います。
お礼
ご提案して頂いた方法でもダメでした。。。 結果、既に21ポートで稼働しているサーバー(windows7)はIISを利用しているので、そこに新しくFTPサイトを今回できなかった他のサーバーへつなげるようにしてみたところ、できました。 スピード低下しそうですが、そこは我慢します。。。。