ネギのメモ帳

Twitterに書ききれないことをたまに書いたりするかもしれないスペース

Windows 7 でIISでFTPサーバーを立ち上げるまでのメモ

自分用メモ.

FTPサーバーのインストール

コントロールパネル > プログラムと機能 > Windowsの機能の有効化または無効化

インターネットインフォメーションサービス
├ FTPサーバー
│└ FTPサービス ← チェック
└ Web管理ツール
 └IIS管理コンソール ← チェック

サーバーの設定

管理ツール > インターネットインフォメーションサービス(IIS)マネージャー

サーバーを右クリック > FTPサイトの追加
あとで設定できるのでとりあえず適当に


サイトメニューの右側 > 詳細設定 > 物理パスの変更など

SSL

サーバーのメニューで IIS > サーバー証明書
から「自己署名入り証明書の作成」

サイトのメニューから「FTPのSSL設定」

implicitの場合は「バインド」の設定でポートを990などに設定

参考: IIS7+で自己署名入り証明書の発行


FTPファイアウォールのサポート > ファイアーウォールの外部IPアドレス
ルーターが有る環境の場合, ルーターのローカルアドレス(192.168.x.x)を入れればok
他の環境の場合はわかりません.

ユーザーの設定

FTP用にWindowsのユーザーアカウントを用意する.
コントロールパネル > ユーザーアカウント > 別のアカウントの管理
新しいアカウントの作成(標準ユーザー), パスワードの設定

ユーザー設定の注意

Microsoft 管理コンソール(検索 > mmc)を開き,
スナップインの追加と削除 > ローカルユーザーとグループ (ローカルコンピュータ)
ここで表示される「名前」がFTP接続で使われる名前.
ユーザーアカウントの管理で名前を変更しても, 「フルネーム」が変わるだけで「名前」は変わらないので注意.

FTPの承認規則 > 許可規則の追加

PASV

パッシブ(PASV)接続を受ける場合, サーバーのメニューから
FTPファイアウォールのサポート > データチャネルのポート
任意でいくつか空ける.

ポート開放

コントロールパネル > Windowsファイアウォール > 詳細設定
受信の規則 > FTPサーバー関係を許可する(FTP, Passive, SSL)
ルーターのポートも空ける


参考:
Windows 7/Vista に FTP サービス 7.5 をインストール