解決で300ポイント。2003SmallBusinessServerのIISでftpサーバーを立てました。デフォルトのポート21では当然普通につながるのですが、ひとつのIPで複数のftpサーバーを公開したい&一般的にファイアーウォールで遮断されていない他のポート(80番を予定)をftpのポートとして割り当てたいと考え、IIS側のポート設定を変えました。(つまりport21と80の2サーバーが立っている状況)クライアント側からはport80のftpサーバーにログインは出来るがファイル一覧が取得できないという状況になりました。port21のftpサーバーは通常通り使えています。ルーターでNATをしているため、PASVモードの設定など、ポートの変換関係が気になっています。解決策を教えてください。

回答の条件
  • 1人5回まで
  • 登録:2006/12/15 10:29:00
  • 終了:2006/12/22 10:30:04

回答(2件)

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912006/12/15 10:38:06

ポイント35pt

ftp はコントロールに21、データ転送に20のポートを使用しています。

ポートを分けるのではなく、ftpのフォルダ設定で使い分けてはどうでしょうか。

一部引用

Windows Server 2003に搭載されているIIS 6.0のFTPサービスでは、新しく「FTPユーザーの分離機能」が導入された。これを利用すると、ユーザーごとにアクセス可能なフォルダを完全に分離し、セキュリティを維持できるようになっている。
id:Mook No.2

Mook回答回数1312ベストアンサー獲得回数3912006/12/15 10:43:30

ポイント35pt

一緒に書けばよかったのですが、追加情報で失礼します。


すでにご覧になっているかもしれませんが、ポートを変更する手順です。


ご心配の通りファイアウォールに関してはパッシブモードの対応をする必要があります。

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません