【FTPサーバでデフォルトのポートを変更するには?】


 現在、FTPサーバを構築しようとしています。 ポート番号がデフォルトのままだと、簡単にポートスキャンで状態が調べられ、状態がオープンならアタックの対象にされると聞き、ポート番号を変更することにしました。

 例えばFTPクライアントからFTPサーバに接続する際に、ポート番号5000を指定します。
 この場合、ログインは出来るのですがクライアントのログにて

>LIST

 と表示されて動きが止まってしまいます。その直前に
『ダウンロードのためにホスト(IPアドレスxxx.xxx.xxx.xxx)(63835)に接続しています』と書かれています。恐らく処理が止まったのはポート番号が63835の際に、LAN内のどのパソコンにデータを送るかルータ側で設定していないからだと思います。
 しかしこのポート番号はランダムで指定されており、そのランダム指定に対応できるようなアドレス変換の設定の仕方がわかりません。
 例えば4000~4029のポートに対する設定をしておき、ランダム指定されるポートの幅をこの値の範囲に制限するような操作があるのでしょうか?
 どなかたご教授願います……。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/04/26 03:00:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:studioes No.1

回答回数523ベストアンサー獲得回数61

ポイント35pt

サーバソフトに何を使っているかわからないのですが・・・

ProFTPDであれば

http://www.proftpd.org/docs/directives/linked/config_ref_Passive...

こんな感じでパッシブのデータポートを設定できます。

id:FLine

おお、なるほどFTPデーモン側で設定できるのですね……ありがとうございます。

2007/04/20 00:04:57
id:b-wind No.2

回答回数3344ベストアンサー獲得回数440

ポイント35pt

DATA コネクションを絞るのは出来なくは無いですけど、ルーターの処理が大変ですね。

過去からの贈り物「FTP〜前編」

FTP クライアントのほうで、PORT を使用する(PASVを使用しない)事でコネクションの向きが逆(サーバー→クライアント)になるのでルーターの設定は楽になりますが、今度はクライアント側にも別のルーターがあるとそこで引っかかってしまいます。


軽快なscpか高機能なsftp、sshサーバに向いているのは? −@IT

直接の回答ではないですが、scp/sftp を使うようにしたほうが簡単だと思います。

id:FLine

spc/sftpですか……調べてみます~。

2007/04/20 01:06:48

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 ito-yu 323 294 14 2007-04-24 15:43:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません