Windows 10のFTPサーバーを活用して自作プライベートクラウドストレージを構築する完全ガイド
「クラウド」という言葉は、データをインターネット上に保存し、いつでもどこからでもアクセスできるストレージシステムを指します。近年では、Googleドライブ、Dropbox、iCloudなど、便利なクラウドストレージサービスが数多く登場し、その利便性から多くのユーザーに利用されています。
しかし、これらのサービスには課題もあります。いずれもサードパーティ製であるため、月額料金が発生するケースが多く、サーバーの障害時にアクセスできなくなるリスクがあり、さらにデータの安全性とプライバシー確保のために追加の対策が必要になることもあります。
もし、Windows上に自分専用のクラウドサーバーを構築できるとしたらどうでしょう?それほど大きな手間をかけずに、一般的なクラウドサービス以上のメリットを得られるのです。
Windows 10のFTPサイトでプライベートクラウドストレージを構築する方法
本来、独自のクラウドサーバーを構築するには初期投資が必要です。まずストレージシステムと、最低でも100Mbpsの固定回線(光回線)が必要になります。この速度が推奨されるのは、どこからでも快適にクラウドサーバーへアクセスできるようにするためです。
インターネット速度はお住まいの地域のプロバイダーによって制限されます。ストレージシステムについては、いくつかの選択肢があります。例えばNAS(Network Attached Storage)は、専用のWebインターフェースやオンライン同期機能を備えていることが多いです。
本記事では、家庭にあるWindowsパソコンを再利用してクラウドストレージを実現する方法をご紹介します。
Windows 10でクラウドサーバーを自作する手順
Windows上でクラウドサーバーを構築することは可能ですが、いくつかの準備が必要です。ただし、すでにパソコンを持っている方がほとんどだと思うので、NASなどを購入するよりも低コストで実現できるはずです。
その手順の一つとして、Windows 10にFTPコンポーネントをセットアップする必要があります。これにより、Windows 10のPCがインターネット経由でアクセス可能になり、他のデバイスからオンラインで接続したり、ファイルを管理したりできるようになります。
- コントロールパネルを開き、「プログラム」をクリックします。
- 「プログラムと機能」の下にある「Windows の機能の有効化または無効化」をクリックします。
- 「インターネット インフォメーション サービス(IIS)」フォルダを展開し、「FTP サーバー」にチェックを入れます。次に「Web管理ツール」を展開し、「IIS 管理コンソール」にもチェックが入っていることを確認して「OK」を押します。
- これらの手順が完了すると、FTPサーバーのセットアップに必要なコンポーネントがインストールされます。
FTPサーバーサイトの設定方法
次のステップは、Web経由でアクセスできるFTPサーバーサイトを構築することです。
- 再びコントロールパネルを開き、「システムとセキュリティ」をクリックします。
- 続いて「管理ツール」をクリックします。
- 「インターネット インフォメーション サービス(IIS)マネージャー」をダブルクリックします。
- 左側の「接続」ペインでコンピューター名を展開し、「サイト」を右クリックして「FTP サイトの追加...」を選択します。
- サイト名を入力し、FTPファイルを保存するフォルダのパスを指定します。メインのシステムドライブ(C:\)の直下、または別のハードドライブにフォルダを作成することをおすすめします。
- 「次へ」をクリックすると、「バインドおよびSSL設定」画面が表示されます。以下の画像と同じように設定を行い、「次へ」を進みます。
- 機密性の高いデータを扱う場合やビジネス目的で使用する場合を除き、SSLは必須ではありません。ただし、これらの目的でサーバーを使用する場合は、SSL証明書の取得をおすすめします。
- 再度、以下の画像と同じように設定を合わせてください。メールアドレスには、Windows 10アカウントに登録されているものを入力してください。これによりサーバーへのアクセス権限を得られます。
- 「完了」をクリックします。
ファイアウォールの設定
ファイアウォールアプリケーションによって、FTPサーバーへの接続を許可する設定方法は異なります。Windows 10標準のファイアウォールを使用している場合、手動で許可するまでFTPサーバーへの接続はデフォルトでブロックされます。
- 許可するには、「Windows Defender セキュリティセンター」に移動し、「ファイアウォールとネットワーク保護」をクリックします。
- 「ファイアウォールによるアプリケーションの許可」というリンクをクリックします。
- 「設定の変更」をクリックし、「FTP サーバー」を見つけてチェックを入れます。併せて「プライベート」と「パブリック」の両方にもチェックを入れてください。
- 「OK」をクリックします。
ここまでの作業で、同じネットワーク内の複数のデバイスからFTPサーバーにアクセスできるようになりました。
インターネットからFTPサーバーへアクセスする方法
次に、ルーターのTCP/IPポート番号21を開放します。ポートフォワーディングの設定方法はルーターの機種によって異なります。
ここで紹介する手順は、安全に設定を行うための一般的なガイドラインです。手順に従えば、固定IPアドレスの設定や、外部からのトラフィックを通すためのポート開放が行えます。
設定が完了すれば、どこからでもFTPサーバー上のファイルにアクセスできるようになります。
注意しておきたいポイント
個人用パソコンをクラウドストレージとして使うことには、いくつか留意すべきデメリットがあります。一つは、外出中にWindows Updateなどの自動更新が実行されると、PCが再起動・シャットダウンしてしまい、アクセスできなくなる可能性がある点です。
また、複数のデバイスからファイルにアクセスできるとはいえ、オフライン状態では自動的に同期されません。オフライン同期を実現したい場合は、OwnCloudやSeaFileといったクラウドサービスソフトウェアの導入が必要です。
もう一つの問題点は、個人の用途とクラウドストレージ用途でリソースを共有することです。保存するデータの種類によっては、ハードドライブの容量がすぐにいっぱいになってしまうかもしれません。
ストレージ容量に関しては、PCの場合、追加のハードドライブ購入費用さえ払えば容量を自由に拡張できます。数GBの追加容量のために毎月の料金を気にする必要はなく、ハードドライブを一度購入するだけで済むのが大きな魅力です。
これで必要な知識とツールはすべて揃いました。あとは実際にWindows上に自分だけのクラウドサーバーを構築し、クラウドストレージサービスの月額料金から解放されましょう。
-
Windows 10 PCにキヤノン(Canon)プリンターをセットアップする完全ガイド
新しいキヤノン(Canon)プリンターを購入したものの、次のステップでつまずいていませんか?ご安心ください。このガイドでは、Canonプリンターのセットアップ方法をすべてのステップに沿って丁寧に解説します。Canonプリンターのセットアップは、大きく分けて以下の3つのステップで構成されています。 プリンターとパソコンの接続を確立する 公式サイトからドライバーをダウンロードする ドライバーを常に最新の状態に保つ それでは、各ステップを順番に見ていき、Canonプリンターのセットアップを完了させましょう。すでに済んだステップがある場合は、必要な部分だけを読み飛ばしても構いません。 関連記事:C
-
Windows 10・8.1・7でFTPサーバーを構築・設定する完全ガイド(2022年最新版)
ネットワーク経由でファイルを共有・アクセスするために、Windows 10のFTPサーバーを設定したいとお考えですか?この記事では、Windows 10や8.1でFTPサーバーを作成する方法を詳しく解説します。さらに、FTPサーバー経由でファイルを共有する方法、LAN・WAN経由でどこからでもアクセスする方法、ユーザー名とパスワードによるアクセス制限や匿名アクセスの設定方法についてもご紹介します。内部ネットワーク用か外部ネットワーク用か、FTPサーバーの用途に応じて適切な設定を選びましょう。 FTPは「File Transfer Protocol(ファイル転送プロトコル)」の略で、クライアント