質問: ftpサーバのポート番号を変更して、例えば、(20,21)→(20, 9021)、または(20,21)→(9020, 9021)などとして、アクセスさせたいのですが、ルータの設定例およびPASIV/ノーマルモードにも言及して教えて下さい。 ファイアウォールによる遮断は考慮しなくて良いです。 過去に類例 があったのですが、微妙に要件が異なるように思います。
回答: ルータの場合はポートしか見ていませんので そのまま通すポートを指定すれば問題ありません。 ただ20,21は標準ポートのなのでNATの設定でFTP、FTPdata等と表記されるだけです。 FTPサーバのIPアドレス192.168.0.1、ポート(20, 9021)で設定する場合 NECのルータ例 変換対象プロトコル/ 変換対象ポート/ 宛先アドレス/ 宛先ポート TCP/ 20/ 192.168.0.1/ 20 TCP/ 9021/ 192.168.0.1/ 9021 PASVモードの場合は制御用21番ポートを空けるだけでよいはずです。 ココを変えた場合は、クライアント側も接続しに行くポートを変える必要があります