Windows Server 2012でIIS 8でホストされているWebサイトの1つにFTPサーバーをセットアップしようとしています。
それで私は私のウェブサイトをセットアップしました、すべてがうまくいったそしてウェブサイトは到達可能です。
次に、Webサイトエントリを右クリックしました-> FTPパブリッシングを追加->割り当てられたIPアドレスなし、ポート21、自己署名証明書を選択->次へ->認証:標準、ユーザー管理者に許可されたアクセス、読み取り/書き込み権限チェック->終了。
ここで、Filezillaを使用してftpサーバーに接続しようとしました。
すべて問題ありませんが、読み取り専用アクセスしかありません。
私はこの問題をグーグルで検索しましたが、今のところ何も役に立ちませんでした。
ユーザーAdministrator/IIS_IUSRSのフォルダー権限を確認しましたが、両方に読み取り/書き込みアクセス権が必要です。
私はWindowsServer 2012の経験があまりないので、どこを探すべきか本当にわかりません。
設定に失敗したものはありますか?
IIS_IUSRSアカウントが匿名のIISユーザーのみを表していることを正しく覚えている場合、FTP経由で公開する場合はログインする必要があるため、IIS_IUSRSに読み取り/書き込み権限を与えても効果はありません。
今、これは物事が少し奇妙になる傾向があるところです。管理者(または管理レベルのユーザー)としてログインしても、偽装の種類とレベルによっては、IISがWebサイトにアクセスしている可能性があるため、まだ十分ではない可能性があります。別のユーザーとしてのルートフォルダ。
最も一般的なシナリオは、IIS "IUSR_ [computer]"または "Network Service"としてそのフォルダーにアクセスすることです。これらのアカウントに対する権限についてディレクトリを確認してください。これらのアカウントに適切な権限を付与すると、 (おそらく)あなたの問題を解決します。
フォルダセキュリティオプションに権限を追加する必要があります(iisからのショートカット:右側の編集権限)FTP自動化ルールでユーザーを設定するだけでは不十分な理由はわかりません...しかし、それがどのように機能するかはわかりません