見出し画像

Windows10にFTPサーバを構築

こんにちは、tangoです。
今回なんですが、Windows10の機能を使ってFTPサーバを構築してみたいと思います。

情報紹介
・FTPサーバ
OS:Windows 10

・クライアントPC
OS:Windows10

★FTPサーバ用のディレクトリを作成

1.好きなディスクに、FTP用のディレクトリを作成しておく
※今回はCドライブ配下に作成

win10_FTPserver構築0


★『FTP Service』『IIS 管理コンソール』を有効化

1.検索窓に『コントロールパネル』と打つ

win10_FTPserver構築1


2.『プログラム』を選択

win10_FTPserver構築2


3.『Windowsの機能の有効化または無効化』を選択

win10_FTPserver構築3


4.『FTP Service』と『IIS 管理コンソール』を選択してOKを押す

win10_FTPserver構築4


★FTPserver用のユーザ作成

※いろんな作成方法があるが、今回は コンピューターの管理 で作成

1.スタートボタンをクリック

FTPserver用のユーザ作成0


2.『Windows 管理ツール』をクリック

FTPserver用のユーザ作成1


3.『コンピューターの管理』をクリック

FTPserver用のユーザ作成2


4.『ローカルユーザーとグループ』を選択

FTPserver用のユーザ作成3


5.ユーザー を右クリックして、『新しいユーザー(N)』を選択

FTPserver用のユーザ作成4


6.新しいユーザを作成
※下のチェックボックスは、個々で必要だと思うものを設定

FTPserver用のユーザ作成5


7.先程、作成したユーザを右クリックし『プロパティ(R)』を選択

FTPserver用のユーザ作成6


8.所属するグループ タグの『追加(D)...』を選択

FTPserver用のユーザ作成7


9.『Administrators』と追記して、OKを押す

FTPserver用のユーザ作成8


10.Administrators が追加されているか確認

FTPserver用のユーザ作成9


★FTPサイトの追加

1.スタートボタンをクリック

FTPserver用のユーザ作成0


2.『Windows 管理ツール』をクリック

FTPserver用のユーザ作成1


3.『インターネット インフォメーション サービス(IIS)マネージャー』をクリック

FTPサイトの追加2


4.コンピュータ名 をクリック

FTPサイトの追加3


5.サイト を右クリックし『FTP サイトの追加...』を選択

FTPサイトの追加4


6.サイト情報
・FTPサイト名(F):
任意のサイト名を記載

・物理パス(H):
一番最初に作成したディレクトリを選択

FTPサイトの追加5


7.バインドとSSLの設定
・SSL
無し(L)

FTPサイトの追加6


8.認証および承認の情報
・認証
基本(B)

・アクセスの許可(C):
指定されたユーザー
⇒FTPサーバ用に作成したユーザを記載

画像44


9.FTPサイトが追加されているか確認

FTPサイトの追加8


★パッシブモードの設定

1.コンピュータ名 を選択

パッシブモード0


2.『FTP ファイアウォールのサポート』をダブルクリック

パッシブモード1


3.『データ チャネルのポート範囲(C):』を設定
※任意でポート範囲を決める

パッシブモード2


4.設定が完了したら『適用』をクリック

パッシブモード3


★設定を反映

1.スタートボタンをクリック

設定を反映0


2.『Windows 管理ツール』をクリック

設定を反映1


3.『サービス』をクリック

設定を反映3


4.『Micrsoft FTP Service』を選択

設定を反映4


5.『サービスの再起動』をクリック

設定を反映5


★ファイアウォールの設定

1.スタートボタンをクリック

ファイアウォールの設定0


2.『Windows 管理ツール』をクリック

ファイアウォールの設定1


3.『セキュリティが強化された Windows Defender ファイアウォール』をクリック

ファイアウォールの設定2


4.『受信の規則』を選択

ファイアウォールの設定3


5.『FTPサーバー(FTPトラフィック受信)
  『FTPサーバーパッシブ(FTPパッシブトラフィック受信)』を選択

ファイアウォールの設定4


6.『規則の有効化』を選択

ファイアウォールの設定5


7.選択した項目にチャックがついているか確認

ファイアウォールの設定6


★PC ⇒ FTPserver にデータを転送

※FTPserver にデータが転送されるか簡易的なテストを行います。

1.FTPサーバに転送するデータが格納されているディレクトリに移動

FTPサーバにログイン0


2.FTPサーバにログイン

FTPサーバにログイン11


3.FTPサーバにデータを転送
コマンド:put ファイル名
例)put test.txt

FTPサーバにログイン2


4.FTPサーバにデータが転送されているか確認

FTPサーバにログイン3


以上がFTPサーバの構築方法になります。

また、windows10だけでなくCentOS版のFTPサーバ構築方法も紹介しておりますので、興味を持たれた方はそちらの方もご覧ください。
※下の方にURLを載せております。

それでは今回はこの辺で終わりたいと思います。
みなさんのエンジニアライフに少しでもお役に立てれば幸いです。
ありがとうございました。

・Twitter
https://twitter.com/tango3564

・Instagram
https://www.instagram.com/tango3690/

・FTPサーバ 構築
https://note.com/tango9512357/n/nbd25c4f1ec21?magazine_key=m69e3611d52e4