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

FTP（読み方：エフティーピー） はファイルを転送するためのプロトコルです。FTP はコンピュータ間でファイルを共有および転送するのに役立ちます。この記事では 18 歳の新入社員向けに、 Windows 11 に FTP サーバーをインストールする手順を説明します。 

## Windows の FTPサーバー機能の有効化
### スタートメニューの表示
**スタートボタン**をクリックし、スタートメニューが表示されたら「**設定**」をクリックします。

![221.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/e24525d1-dc79-a6cb-9d5a-f62db378cc7f.png)

### 設定画面の表示
設定画面が表示されたら、左側の「**システム**」をクリックします

![141.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/67d4b205-7af4-4511-5c4d-99377fbd5228.png)

### システムの表示
システムの詳細が表示されたら、下にスクロールし「**オプション機能**」をクリックします。

![321.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/5cb985d5-3379-01a9-40d5-17a6e0a0d97e.png)

### オプション機能の表示
オプション機能の詳細が表示されたら、下にスクロールし「**Windows のその他の機能**」をクリックします。

![322.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/d8aec612-0291-932c-db7c-423d4818685e.png)

### IIS の選択
Windowsの機能が表示されたら、インターネット インフォメーション サービスの下の「**FTPサーバー**」と「**Web 管理ツール**」のチェックをオンにし、「**OK**」をクリックします。

![615.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/5f70cf89-0749-53c6-49bc-da8d4e298d1b.png)

### Windows 機能の変更
Windows 機能の変更が完了したら「**閉じる**」をクリックします。

![619.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/1a18ba17-19d4-4020-4d9e-cd41937d01e6.png)

## IIS マネージャの起動
### スタートメニューの表示
スタートボタンをクリックし、スタートメニューが表示されたら「**すべてのアプリ**」をクリックします。

![203.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/9d5fe179-e556-6f63-c014-0833d9cc6147.png)

### Windows ツールの表示
アプリ一覧が表示されたら下にスクロールし、「**Windows ツール**」をクリックします。

![223.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/4bc06830-f3e0-619f-b80d-808debfa109a.png)

### IIS マネージャの表示
Windows ツールが表示されたら、「**インターネット インフォメーション サービス（IIS）マネージャー**」をクリックします。

![233.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/19cee786-97b6-ddfd-cb05-5314febdde83.png)

## FTP サーバの設定
### FTP サイトの追加
インターネット インフォメーション サービス マネージャの画面が表示されたら、 左側の「**サイト**」をクリックし、 右側の「**FTP サイトの追加**」をクリックします。

![713.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/4beeebab-95ed-94f0-d031-f3b8489cd4fd.png)

### サイト情報の入力
サイト情報が表示されたら、「**FTP サイト名**」と「**物理パス**」を入力し、「**次へ**」をクリックします。ここでは例として FTPサイト名に「FTP-test」、物理パスに 「C:\inetpub\ftproot」を入力します。

![725.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/e600f2e2-7cd6-9332-4ca6-2134ba4a3355.png)

### バインドと SSL の設定
バインドと SSL の設定が表示されたら、SSLの「**無し**」を選択し、「**次へ**」をクリックします。

![733.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/e5e04e1d-e182-e073-bf31-90e63d186c0f.png)

### 認証および承認の情報
認証の情報が表示されたら、「**匿名**」のチェックをオンにし、アクセス許可は「**匿名ユーザー**」のアクセス許可の「**読み取り**」「**書き込み**」のチェックをオンにし、「**終了**」をクリックします。

![745.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/1cf6fc3f-c12c-b0ea-86dc-a696f7335a3d.png)

## ディレクトリの表示スタイルの設定
### IIS マネージャの表示
左側のサイトのリストにある「**FTP-test**」をクリックし、 中央の「**FTP ディレクトリの参照**」のアイコンをダブルクリックします。

![757.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/e3e9e9d7-c20e-4302-0b59-3d3b2c0f3352.png)

### FTP ディレクトリの参照
FTP ディレクトリの参照が表示されたら、右側の表示スタイルの「**UNIX**」をクリックし、「**適用**」をクリックします。

![765.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/0b20374f-b352-a09e-b0ac-419f6450543a.png)

<!--
## タイムアウトの設定
### IISマネージャの表示
左側のサイトのリストにある「**FTP-test**」をクリックし、 右側の「**詳細設定**」をクリックします。

![](771.png)

### タイムアウト
詳細設定が表示されたら、「コントロールチャネルのタイムアウト」に好きな数値を入力します。

![](775.png)

### FTP サーバの再起動
インターネット インフォメーション サービス マネージャの左側の「**サイト**」をクリックし、中央の「**FTP-test**」をクリックし、 右側の「**再起動**」をクリックします。

![](777.png)
-->
## ファイアウォールの設定
### スタートメニューの表示
スタートボタンをクリックし、スタートメニューが表示されたら「**すべてのアプリ**」をクリックします。

![203.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/9d5fe179-e556-6f63-c014-0833d9cc6147.png)

### Windows ツールの表示
アプリ一覧が表示されたら下にスクロールし、「**Windows ツール**」をクリックします。

![223.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/4bc06830-f3e0-619f-b80d-808debfa109a.png)

### Windows ファイアウォールの表示
Windows ツールが表示されたら、「**セキュリティが強化された Windows Defender ファイアウォール**」をクリックします。

![801.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/2118993d-ea0b-aea5-b7f5-a0f703ca88fc.png)

### 受信の規則の表示
Windows ファイアウォールが表示されたら、「**受信の規則**」をクリックします。

![803.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/f9c18769-5b56-7312-480c-ef83a333d679.png)

### 受信の規則の有効化
受信の規則が表示されたら、「**FTPサーバー（FTP トラフィック受信）**」、「**FTPサーバー セキュリティ（FTP SSL トラフィック受信）**」、「**FTPサーバー パッシブ（FTP パッシブ トラフィック受信）**」を選択して、右側の「**規則の有効化**」をクリックします。

![809.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/cab4e2f0-62a3-0f21-79ba-d9cdb519aed4.png)

### 送信の規則の表示
Windows ファイアウォールの左側の「**送信の規則**」をクリックします。

![811.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/752bcd5f-78a1-57bc-776a-43d2bfa36fd0.png)

### 送信の規則の有効化
送信の規則が表示されたら、「**FTPサーバー（FTP トラフィック送信）**」と「**FTPサーバー セキュリティ（FTP SSL トラフィック送信）**」を選択して、「**規則の有効化**」をクリックします。

![815.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/1c90df8e-8f2f-9018-d600-94196dbe77a2.png)

## FTPルートに「書き込み」権の設定
### タスクバーのアイコンをクリック
タスクバーにピン留めされているエクスプローラアイコンをクリックします。

![101.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/f63d0b2f-27b5-ee31-31e0-b599940a8642.png)

### エクスプローラの表示
エクスプローラが表示されたら、「**C:\inetpub\\**」を開きます。

![849.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/8c679a63-4a24-bb0d-e94c-4ce8833daa1a.png)

### FTP ルートのプロパティ
ftproot を右クリックし、「**プロパティ**」をクリックします。

![851.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/f850d9c1-4e2a-2ce0-1331-ff160cebc4b6.png)

### アクセス許可の編集
プロパティが表示されたら、「**セキュリティ**」タブの「**User**」を選択し、「**編集**」をクリックします。

![857.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/cc4ebff1-78f8-6741-155a-4881eb36612b.png)

### アクセス許可の変更
アクセス許可が表示されたら、「**User**」を選択し、「**フルコントロール**」の「**許可**」のチェックをオンにし、「**適用**」をクリックします。

![861.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3160433/0bcaad41-370f-6679-77c9-96db082925b7.png)

## 参考文献
- マイクロソフト > Learn > IIS > IIS で FTP サイトを構築する
https://learn.microsoft.com/ja-jp/iis/publish/using-the-ftp-service/scenario-build-an-ftp-site-on-iis