このWikiHowでは、Microsoftの組み込みFTPサービスを使用して、Windows PCにFTPサーバーをインストール、セットアップ、ホストする方法を説明します。FTPサーバーが稼動すれば、他のコンピュータ(Macでも可)のFTPクライアント(またはWebブラウザ)を使って共有ファイルにアクセスすることができます。始める前に、FTPサーバーとなるコンピューターにローカルの固定IPアドレスが割り当てられていることを確認してください。
ソフトウェアのインストール
-
Windowsの機能メニューを開きます。これはFTPサーバーとして機能するコンピューター上で行います。Windowsの検索バーに「Windows features」と入力し、「Turn Windows features on or off」をクリックします。
-
"インターネットインフォメーションサービス "の隣にある+をクリックします。これで追加のオプションが展開されます。
-
FTPサーバー」にチェックを入れる。インターネットインフォメーションサービス」のすぐ下にあります。
-
"FTPサーバー "の隣にある+をクリックします。
-
FTP拡張性」と「FTPサービス」の両方のボックスにチェックを入れます。
-
Web管理ツール」にチェックを入れます。FTPオプションの下にあります。これが最後にチェックするボックスです。
-
OKをクリックします。ウィンドウの一番下にあります。Windowsが必要なソフトウェアをインストールします。
-
プロンプトが表示されたら、[今すぐ再起動]をクリックします。これでFTPサーバー・ソフトウェアが有効になったので、サーバーのセットアップを進めることができます。
サーバーの作成
-
ファイル用の新しいフォルダを作成します。FTPサーバー上のすべてのファイルを格納するフォルダを1つ指定します。必要に応じて、このフォルダの中にさらにフォルダを作成することもできます。新しいフォルダを作成するには
- Win+E を押して、ファイルエクスプローラを開きます。
- フォルダを作成するドライブに移動します。
- 右側のパネルで空白を右クリックします。
- 新規作成]を選択し、[フォルダ]をクリックします。
- フォルダの名前を入力し、↵ Enter キーを押します。
-
IIS マネージャを開きます。Windows の検索バーに iis と入力し、検索結果でインターネットインフォメーションサービス(IIS)マネージャをクリックします。
-
コンピュータ名の横にある矢印 をクリックします。ウィンドウの左側にある「接続」というタイトルの列の一番上にあります。
-
左側のパネルで「サイト」を右クリックします。 コンテキストメニューが表示されます。
-
メニューの「FTPサイトを追加...」をクリックします。
-
FTPサイト名」フィールドにFTPサーバーの名前を入力します。
-
作成したFTPフォルダを選択します。そのためには、一番下のテキストボックスの右にあるフォルダの ⋯ をクリックして、フォルダに移動して選択し、OKをクリックします。
-
次へ」をクリックします。これはページの一番下にあります。
-
サーバーコンピュータのIPアドレスを入力します。これは、ローカル・ルーターがこのPCに割り当てる静的IPアドレスです。
- デフォルトのFTPポートは21です。他のポートに変更したい場合は、"Port "ボックスを編集します。他のアプリケーションで既に使用されているポートを選択しないように注意してください。
-
ネットワーク外からの接続を許可しない場合は、"No SSL "ボックスにチェックを入れる。これはウィンドウの一番下、"SSL "ヘッダーの下にあります。FTPサーバーをローカルネットワーク上の2台のコンピューター間でのファイル転送にしか使用しない場合は、ここでSSL証明書を使用しなくても問題ありません。
- ネットワーク外のユーザーにこのサーバーへのFTPを許可する予定がある場合は、絶対にSSLを使用する必要があります。 認証局からの証明書がない場合、証明書を作成する方法を説明します:
- IIS Managerで、IIS > Server Certificatesに進みます。
- 自己署名証明書の作成」をクリックします。
- 証明書の名前を入力し、[OK]をクリックします。
- ネットワーク外のユーザーにこのサーバーへのFTPを許可する予定がある場合は、絶対にSSLを使用する必要があります。 認証局からの証明書がない場合、証明書を作成する方法を説明します:
-
次へ」をクリックします。これはページの一番下にあります。
-
Basic」にチェックを入れます。これはウィンドウの一番上にあります。Basic」オプションを選択すると、ユーザはアカウントでログインする必要があります。
-
FTPサーバーに接続できるユーザーを選択します。Authorization "セクションで希望するオプションを選択し、サーバーにアクセスできるユーザーと、そのユーザーが持つ権限のレベルを指定します。
- このPCのアカウントを持つすべてのユーザーがFTPでログインできるようにする場合は、「すべてのユーザー」を選択します。必要に応じて、常にPC上にユーザーアカウントを作成することができます。
- FTPのために特定のアカウントを使用したい場合は、Specified usersを選択し、ユーザー名を入力します。FTP専用のユーザーアカウントを作成したい場合に便利です。
- Read "および "Write "ボックスを使用して、選択したユーザがディレクトリにどのレベルでアクセスできるかを制御します。
-
Finishボタンをクリックしてください。ウィンドウの一番下にあります。これでウィンドウが閉じ、インターネットインフォメーションサービスマネージャに戻ります。左パネルの「サイト」ヘッダーの下に新しいFTPサーバーが表示されます。
- これでFTPサーバーは、コンピュータの電源が入っていてネットワークに接続されていれば、いつでもオンラインになります。
ファイアウォールの設定
-
許可されたアプリ "ファイアウォールページを開きます。これを行うには、Windowsの検索バーを開き、アプリを許可と入力します。Windows ファイアウォールによるアプリの許可] が結果に表示されたら、それをクリックします。
-
設定の変更」ボタンをクリックします。ウィンドウの一番上にあります。これでチェックリストの項目を編集することができます。
-
FTPサーバー」オプションまでスクロールダウンします。このオプションは許可されたアプリの「F」セクションにあります。
-
つの "FTP Server "ボックスすべてにチェックを入れます。これには、"FTP Server "の左側のボックスと、"Private "と "Public "の両方のボックスが含まれます。
-
OKをクリックします。ウィンドウの一番下にあります。これでFTPサーバーはローカルネットワークでの着信接続を許可するはずです。
- FTPサーバーを自宅やオフィスのネットワーク外からもアクセスできるようにしたい場合は、インターネットとの間でポート21を開く必要があります。
ルーターの設定
-
ルーターのローカルIPアドレスを確認します。あなたのネットワークの外の人々がFTP経由で接続することを許可する予定がない場合は、この部分をスキップし、に向かう. あなたのFTPサーバーがあなたのローカルネットワークの外の人々にアクセスできるようにしたい場合は、ルータ上でいくつかの変更を行う必要があります.ルーターのローカルIPアドレスを収集することから始める:
- スタート]メニューを開き、設定(歯車アイコン)をクリックします.
- ネットワークとインターネット]をクリックします。
- 下にスクロールし、右側のパネルで[ネットワークのプロパティを表示]をクリックします。
- Wi-Fi "セクション(Wi-Fiネットワークを使用している場合)またはイーサネット接続(有線接続を使用している場合)までスクロールダウンします。
- デフォルトゲートウェイ "見出しの右側にあるアドレスを見てください(ピリオドで区切られた小さな数字の集まりになっているはずです)。
-
ウェブブラウザでルーターのIPアドレスにアクセスします。ウェブブラウザのアドレスバーにルーターのアドレスを入力し(http://で始まる)、Enterキーを押してログインページを表示します。
-
ルーターの管理ページにログインします。ユーザー名とパスワードがわからない場合は、ルーターのステッカーを確認してください。また、デフォルトのログイン情報を見つけるために、ルータのモデルと単語 "管理パスワード "のためにウェブを検索することができます.
-
新しいポート転送エントリを作成します。ルーター設定のポート転送セクションでこれを行うことができ、通常はWAN、NAT、または詳細と呼ばれるセクションで見つけることができます。このエントリーは、特にFTPポート用になります。
- プロンプトが表示されたら、このエントリの名前を入力または選択できます。
-
FTPサーバーの固定IPアドレスを追加します。これは通常、"IP "または "Local Address "ボックスに入ります。
-
インバウンドポートとアウトバウンドポートの両方を "21 "に設定する。ルーターによっては、ポートを自動的に入力する「FTP」オプションを選択できる場合があります。そうでない場合は、21(異なる場合はサーバーで作成したポート)が許可されていることを確認してください。
-
プロトコルとして「TCP」を選択する。
-
ルールを保存して有効にする。ルールの横にチェックマークが付いていることを確認し (可能な場合)、[保存] または [OK] をクリックしてルールを保存します。
- これらの変更を承認した後、ルーターが再起動する場合があります。
サーバーへの接続
-
FTPサーバーのIPアドレスを決定します。同じローカルネットワークから接続するだけであれば、IPアドレスはサーバーを実行するPCに割り当てられた静的なものになります。リモートからFTPサーバーに接続する場合は、FTPサーバーを実行しているPCで以下の手順に従って、リモートコンピュータが接続するIPアドレスを決定します:
- FTPサーバーを実行しているPCにアクセスします。
- What is my ip」と入力し、Enterキーを押します。
- 検索結果の一番上に表示されたIPアドレスを確認します。これが、リモートユーザーが(ポート21で)ログインするために接続する必要があるIPアドレスです。
-
もう一方のコンピュータでウェブブラウザを開きます。FTPサーバをホストしているコンピュータ以外のコンピュータで、Microsoft Edge以外のウェブブラウザを開きます。
- FTPを使用してサーバーにアクセスすることが多い場合は、ブラウザの代わりにFilezillaのような無料のFTPクライアントをインストールすることを検討してください。
- FTPサーバーにSSLを設定した場合は、サーバーに接続する誰もがSFTP(セキュアFTP)をサポートするFTPクライアントを使用していることを確認してください。
-
FTPアドレスを入力し、↵ Enterを押します。アドレスは ftp://ip-address-of-ftp-server:21 の形式に従ってください。ip-address-of-ftp-server」は実際のIPアドレスに置き換えてください。
- FilezillaのようなFTPクライアントを使用している場合は、IPアドレスへの新しい接続を作成します。"ftp://"の部分は気にしないでください。
- SFTP経由で接続している場合は、画面の指示に従って証明書を受け入れます。
-
FTPサーバーにサインインします。サインインを求められたら、サーバーのセットアップ時に選択したログイン情報を使用してサインインします。認証されると、FTPサーバーで共有したフォルダーの内容が表示されます。
コメント
最新を表示する
NG表示方式
NGID一覧