FTPサーバーとは?FTPサーバーでできることと設定方法・使い方を解説!

ホームページを作成するときなどに、必要になってくるのがFTPサーバーですが、その意味をご存じですか。本記事では、FTPサーバーとは何か、FTPサーバーでできることや、使い方などを解説していく記事になっています。是非、参考にしてください。

FTPサーバーとは?FTPサーバーでできることと設定方法・使い方を解説!のイメージ

目次

  1. 1FTPサーバーとは
  2. FTPについて
  3. FTPでファイルの送受信を行うサーバーがFTPサーバー
  4. 2FTPサーバーでできることや使い方
  5. WEBページを公開する時などに使う
  6. ファイルのアップロードやダウンロードに使う
  7. 3FTPサーバーを使う方法とは
  8. レンタルサーバーを利用する
  9. 自分のPCにFTPサーバーを作ることも可能
  10. 4FTPサーバーのデメリット
  11. 暗号化されないのでセキュリティに問題がある
  12. 5FTPサーバーを使ってみよう

FTPサーバーとは

ホームページを作成するときなどには、FTPサーバーは必ず必要になってきます。用語としてもよく使われているFTPサーバーですが、そもそもFTPサーバーとは何なのかを解説していきます。

FTPサーバー

FTPについて

FTPとは、File Transfer Protocolの略で、ファイルの送受信を行うためのルールという意味です。例えば、ホームページなどのWebサイトを公開するためには、ホームページに掲載するデータを、サーバーに転送しなければいけません。このデータを転送するための通信ルールが、FTPということになります。

FTPでファイルの送受信を行うサーバーがFTPサーバー

ファイルの送受信を行うための通信ルールがFTPですが、データを送受信するには、FTPソフトを使って、FTPサーバーに接続しなければいけません。FTPサーバーに接続して、データを転送・上書きしたり、データを転送・追加したりすることで、Webサイトのデータを更新します。

よって、ファイルデータの送受信をするコンピューターが、FTPサーバーということになります。通信ルールがFTP、データを送受信する機械がFTPサーバーというふうに考えると分かりやすいです。

FTPサーバー

FTPサーバーでできることや使い方

データを送受信する機械がFTPサーバーですが、実際にFTPサーバーで、できることとは何か、使い方も含めて解説していきます。

WEBページを公開する時などに使う

FTPサーバーのできることとは、WEBページを公開することです。作成したファイルデータをサーバーに転送することで、Webページは公開されます。ファイルデータを転送するために、FTPを使って転送しますが、普段私たちが見ているWebページは、FTPでサーバーにある情報を取得して、表示されたものを見ているのです。

ファイルのアップロードやダウンロードに使う

FTPサーバーのできることとは、ファイルのアップロードやダウンロードをすることです。ファイルや、画像データなどをアップロードしたり、FTPサーバーへアップロードしたデータを、他のPCでダウンロードしたりすることができます。また、ファイルデータを共有することもできます。

FTPサーバーを使う方法とは

FTPサーバーについて解説しましたが、具体的にFTPサーバーを使う方法を、次に解説していきます。

レンタルサーバーを利用する

FTPサーバーの使い方ですが、レンタルサーバーを利用する使い方が簡単です。利用するには、FTPソフトが必要になってきますが、設定にはレンタルサーバーの業者から通知されたものを入力すれば、すぐに使えるようになります。

入力する情報は、FTPサーバーのホスト名・ログインするためのユーザー名及びパスワードで、一度入力すれば2回目からは入力不要で、FTPサーバーに接続することができます。レンタルサーバーとFTPソフトを使って、Webページを公開したり、ファイルデータをダウンロードすることができます。

FTPソフトは、無料で利用できるものがありますので、いくつかご紹介しておきます。1つ目は、「FileZilla」です。対応OSが、WindowsとMac両方なので、便利です。

FTPサーバーを使うためのソフト

FileZillaのダウンロードは、下の公式サイトからできます。

FileZilla - The free FTP solution

2つ目は、「FFFTP」です。Windowsの定番FTPソフトで、操作がしやすく分かりやすいので、オススメのソフトになっています。

FTPサーバーを使うためのソフト

FFFTPのダウンロードは、下の公式サイトからできます。

FFFTP (エフエフエフティーピー) プロジェクト日本語トップページ - OSDN

自分のPCにFTPサーバーを作ることも可能

FTPサーバー使い方は、レンタルサーバーを利用する方法と、もう1つ、自分のPCにFTPサーバーを作ることも可能です。WindowsのVista以降であれば、MicrosoftのFTPサービスを利用して、FTPサーバーを作ることができるのです。

FTPサービスは、Windowsにある既定の機能になっていますが、初期設定では無効になっているため、有効に設定していきます。設定手順は、Windowsの「スタートメニュー」「コントロールパネル」をクリックします。

FTPサーバーを使うための設定

「プログラム」をクリックします。

FTPサーバーを使うための設定

「Windowsの機能の有効化または無効化」をクリックします。

FTPサーバーを使うための設定

「FTP Service」にチェックを入れて、「OK」をクリックすれば、FTPサービスを有効に設定できます。

FTPサーバーを使うための設定

次に、FTPサーバーの設定をしていきます。ファイルをアップロードするなど、ファイル管理をするための設定になります。設定方法は、Windowsの「スタートメニュー」「コントロールパネル」をクリックして、表方方法を「大きいアイコン」にして、「管理ツール」をクリックします。

FTPサーバーを使うための設定

「インターネットインフォメーションサービス(IIS)マネージャー」をクリックします。

FTPサーバーを使うための設定

インターネットインフォメーションサービス(IIS)マネージャーが起動したら、左端にある「サーバーアイコン」を右クリック⇒「FTPサイトの追加」をクリックします。

FTPサーバーを使うための設定

「FTPサイト名」を入力します。ここでは、ftpと入力します。物理パスは、「C:\inetpub\ftproot」にして、「次へ」をクリックします。

FTPサーバーを使うための設定

IPアドレスは、「すべて末割り当て」、ポートは、「21」のままにしておき、SSLは、「無し」にチェックを入れて、「次へ」をクリックします。

FTPサーバーを使うための設定

認証は、「基本」にチェックを入れて、承認は、「指定されたユーザー」にして、「ユーザー名」を入力します。ここでは、ftpuserと入力しています。アクセス許可の「読み取り」と、「書き込み」にチェックを入れて、「終了」をクリックします。

FTPサーバーを使うための設定

設定が完了すると、インターネットインフォメーションサービス(IIS)マネージャーの左端に、追加したFTPサイトのアイコンができます。次に、Webサーバーのディレクトリを管理するために、仮想ディレクトリを追加していきます。「FTPサイトアイコン」を右クリックして、「仮想ディレクトリの追加」をクリックします。

FTPサーバーを使うための設定

エイリアスに、「Webサーバーの名称」を入力します。ここでは、webrootと入力します。物理パスは、「C:\inetpub\webroot」と入力して、「OK」をクリックします。

FTPサーバーを使うための設定

仮想ディレクトリの追加が完了したら、「ftpサイト」をクリックして、「FTPのディレクトリの参照」をクリックします。「仮想ディレクトリ」にチェックを入れます。

FTPサーバーを使うための設定

チェックを入れたら、「開始」をクリックして、設定は完了になります。

FTPサーバーを使うための設定

次に、Windowsファイアウォールの設定をしていきます。設定方法は、Windowsの「スタートメニュー」「コントロールパネル」「システムとセキュリティ」をクリックします。

FTPサーバーを使うための設定

「Windowsファイアウォール」をクリックします。

FTPサーバーを使うための設定

画面左側にある、「詳細設定」をクリックします。

FTPサーバーを使うための設定

「受信の規則」をクリックします。

FTPサーバーを使うための設定

「FTP Server Passive」「FTPサーバー」のプライベート・パブリックの上で、右クリックします。

FTPサーバーを使うための設定

「規則の有効化」をクリックして、有効に設定してください。

FTPサーバーを使うための設定

ファイアウォールの設定が完了したら、Microsoft FTP Serviceの画面を開きます。Windowsの「スタートメニュー」「コントロールパネル」をクリックして、表方方法を「大きいアイコン」にして、「管理ツール」「サービス」をクリックします。

FTPサーバーを使うための設定

「Microsoft FTP Service」の上で右クリックをして、「再起動」を選択してください。後は、「コマンドプロンプト」からFTPサーバーに接続できるかを確認して、異常なければ完了になります。

FTPサーバーを使うための設定

FTPサーバーのデメリット

FTPサーバーのできることや、使い方などを解説しましたが、FTPサーバーを使う上で、デメリットもあります。ここでは、FTPサーバーのデメリットを解説していきます。

暗号化されないのでセキュリティに問題がある

FTPは、ファイルデータを送受信する上で、必要であり便利なのですが、セキュリティに問題があります。なぜなら、データを送受信する際に、データを暗号化せずに行うからです。暗号化しないことにより、大切なデータや、個人情報等が、盗まれる危険性があるのです。

よって、安全な通信を行うために、FTPに暗号化を追加したSFTPを使うことが、最近は主流になってきています。

FTPサーバーを使ってみよう

今回は、FTPサーバーとは、FTPサーバのできることや設定方法・使い方を解説しました。FTPサーバーの使い方は、設定をすれば簡単にできます。ご紹介した方法で、FTPサーバーを使って、Webページを公開してみてください。

関連するまとめ

Original
この記事のライター
leiyu
皆さんのお役に立てる記事を分かりやすく書いていくライターを目指しています。