Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定

目次

Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定手順を紹介します。

手順

コントロールパネルを表示します。[システムとセキュリティ]の項目をクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像1

[システムとセキュリティ]の設定画面が表示されます。[Windows ファイアウォール]の項目をクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像2

[Windows ファイアウォール]の設定画面が表示されます。左側のメニューの[詳細設定]のリンクをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像3

[セキュリティが強化された Windows ファイアウォール]のウィンドウが表示されます。左側のツリービューで[受信の規則]のノードをクリックして選択します。下図の画面が表示されますので、右側の[操作]エリアの[新しい規則]をクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像4

[新規の受信の規則ウィザード]ダイアログが表示されます。[どの種類の規則を作成しますか]の指定画面が表示されます。今回は"プログラム"のラジオボタンをチェックします。チェック後[次へ]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像5

プログラムの指定画面が表示されます。今回はFTPサーバーのプログラムを個別で指定しますので"このプログラムのパス"のラジオボタンにチェックをします。チェック後、[参照]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像6

ファイルを開くダイアログが表示されますので、対象とするプログラムを指定します。今回はFTPサーバーのプログラムを指定するため
C:\Windows\System32\svchost.exe
ファイルを指定します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像7

ファイルを指定すると、テキストボックスには "%SystemRoot%\System32\svchost.exe" が値に入ります。[次へ]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像8

Windows サービスは、想定されている動作のみを許可する規則によって制限されました。scvhost.exe などのホストプロセスを指定している規則は、Windows サービスのセキュリティ強化機能の規則と競合する可能性があるため、正常に機能しない可能性があります。
のワーニングダイアログが表示されます。[はい]ボタンをクリックして続行します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像9

[操作]画面が表示されます。条件に一致した場合のファイアウォールの動作を設定します。今回は[接続を許可する]のラジオボタンをチェックします。チェック後[次へ]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像10

[プロファイル]の設定画面が表示されます。今回はすべてのプロファイルに適用します。すべてのチェックボックスにチェックをします。チェック後[次へ]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像11

[名前]の設定画面が表示されます。今回作成する規則の名称を設定します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像12

名前と説明を入力します。入力後[完了]ボタンをクリックします。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像13

ダイアログボックスが閉じられ、[セキュリティが強化された Windows ファイアウォール]のウィンドウに戻ります。作成した受信の規則が追加されていることが確認できます。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像14

作成した受信の規則の項目をダブルクリックします。下図のプロパティダイアログが表示されます。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像15

プロパティダイアログの[プロトコルおよびポート]のタブをクリックします。下図の画面が表示されます。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像16

[プロトコルの種類]のコンボボックスをクリックします。ドロップダウンリストが表示されますので、[TCP]の項目を選択します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像17

[ローカルポート]のコンボボックスをクリックします。ドロップダウンリストが表示されますので、[特定のポート]を選択します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像18

テキストボックスに接続を許可するポート番号を入力します。今回はFTPのサーバーのため、ポート"21"番を開放します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像19

以上で設定は完了です。

接続確認

クライアントPCから、FTPサーバーに接続できるかを確認します。今回は、WinSCPを利用しています。WinSCPを起動し、サーバーへの接続設定を作成し、サーバーに接続します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像20

パスワード入力ダイアログが表示されます。FTPに接続するユーザーのパスワードを入力します。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像21

ログインできると、サーバー側のファイル一覧が表示されます。
Windows Server 2016 のFTPサーバを利用する場合のファイアーウォール設定:画像22

FTPでサーバーに接続できることが確認できました。

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2016-11-30
Copyright © 1995–2025 iPentec all rights reserverd.