web-dev-qa-db-ja.com

FTPユーザー分離の問題

私はこれについてたくさんのスレッドを見てきましたが、何も正しくないようです。

Windows Server 2008R2にFTPサイトをセットアップしていて、ドメインユーザーが自分のフォルダーにのみアクセスできるようにする必要があります。

私はこのスレッドを見ました ftpユーザーをIIS 7? で分離する方法)そして私のルートの下に物理ユーザーフォルダーを含むドメインフォルダーがあります。

Ftp.example.comでFTPにログインすると、必要に応じてログイン画面が表示されますが、テストドメインのユーザー名test.userとパスワードを入力すると、ログインウィンドウが更新されます(尋ねられます)再度ログインする)。

私は一生の間、何が起こっているのか理解できません。 Isolationをディレクトリのみに設定し、グローバル仮想ディレクトリは設定していません。

どんな助けでも大歓迎です。さらに情報が必要な場合は、何が欠けているのかわからないのでお知らせください。

ありがとう!

3
Siriss

OK、私が収集できる限り、FTPのホストヘッダー名の使用は基本的に有効になっています。

サーバーに関する限り、サーバーが認証する必要がある構成済みのFTPサイトを判別することはできません。

test.userでログインを試みる代わりに、ftp.domain.com|test.userでログインしてみてください(ftp.domain.comは、そのサイトのバインディングで割り当てたホストヘッダーの名前です)。

基本的に、パイプ文字の前にリストされているドメイン名は、どのFTPサイトが認証資格情報を探すかをFTPサービスに指示します。

その簡単な変更を加えて、あなたがどのように乗り込むかを私に知らせてください。

-ルイス

6
Lewis

偶然別のフォーラムで解決策を見つけました!解決策を見つけることができます ここ

3番目の投稿です。 1つのホストだけが必要な場合は、ホスト名をバインディングから削除する必要があることがわかりました。

理由はよくわかりませんが、それが解決策です。

2
Siriss