2015/05/23とあるオフィスにある複合機。スキャンしたデータや、FAXの受信データをPDF化してファイルサーバに送信する...なんて当たり前の光景ですね。FTPサーバーを構築する必要がでてきました。Directoryでのユーザー認証ができる所まで、手順をまとめてみました。FTPの役割を追加するサーバーマネージャからIISの役割を追加します。必要な機能があれば、一緒にに追加しましょう。役割サービスの追加で「FTPサーバー」をチェックします。ついでに「FTP拡張」も入れておきましょう。インストールしちゃいます。ここまでは簡単ですね。FTPサイトを構成する(匿名アクセス)では早速FTPサイトを作っていきます。IISマネージャーを起動して「サイト」から「FTPサイトの追加」をクリックします。FTPサイトの追加ウィザードが起動しますので、必要な情報を入力していきましょう。サイト名と物理パスを入力していきます。サイト名は単なるサイト名称でURLではありませんので、適当に名づけて下さい。物理パスでは実際にデータを保管するフォルダを設定します。バインドとSSLの設定ではIPアドレスとポート、SSLの有効/無効を設定します。バインドに関しては、複数NIC等でIPアドレスを複数所有していなければデフォルトでOKです。明示的にIPアドレスを設定しても構いません。FTPではアカウントとパスワードが平文でパケットに乗ってきますので、SSLは「必要」を強く推奨します。SSLを有効化する場合は、IISマネージャーからサーバー証明書を登録して、登録した証明書のフレンドリ名を選択してください。認証では「匿名」を選択しすべてのユーザーに対して「読み取り」「書き込み」を許可します。接続確認だ!!クライアントPCにFTPクライアント(今回はFFFTPを使用)をインストールします。構築したFTPサーバーのIPアドレスを設定、「anonymous」でアクセスをします。前項では匿名アクセスにて設定を行いましたが、ご存じのとおり匿名アクセスを認めてしまうのはセキュリティ的によくありません。そこでFTP接続時にユーザー認証を行う様、構成していきます。Directoryのユーザーアカウント両方使えます。おおまかな設定順序は、以下の通りです。IISマネージャーでユーザー認証を行う物理フォルダに対して、NTFSアクセス権を設定する細かいアクセス権設定はフォルダに対して直接行うので、簡単ですね。IISマネージャを開き先ほど作成したサイトを選択「FTP認証」を開きます。基本認証を有効化し、匿名認証を無効化します。以上!!後は物理フォルダに対して、NTFSアクセス権を設定します。Directoryドメインに参加していればローカルユーザーアカウントの他にADユーザーアカウントに対して権限設定を行うこともできます。接続確認だ!!FFFTPにて「anonymous」のチェックを外して、先ほど設定したユーザーアカウントを設定する。Windowsの認証の仕組み上、”ホスト名\アカウント名”と設定する事を心がけましょう。今時FTPなんて使わないので、ちょっとレア体験でした。...アクセス権のない共有フォルダをユーザーに表示させない社内でフォルダを共有を利用しデータを共有するなんて、今は当たり前ですね。