メインコンテンツへスキップ

WindowsサーバーでFTPをセットアップ - 安全なファイル転送サービスをホストしよう

このガイドに最適な製品

今すぐ始めましょう — 最適な製品を注文して、このガイドに沿ってステップバイステップで進めてください。

はじめに

**FTP(ファイル転送プロトコル)**は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。システム間でのファイル交換を簡単にするために開発されました。

FileZilla Serverを使えば、Windows OS上にFTPサーバーを簡単に構築できます。FileZilla Serverはインストールや設定がシンプルで、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。

準備

ダウンロード

FTPサーバーをセットアップするには対応するソフトウェアが必要です。WindowsサーバーOS向けの選択肢としてFileZilla Serverがあります。こちらからダウンロード可能です: FileZilla server.

インストール

セットアップファイルをダウンロードしたら、実行します。ダウンロードしたファイルをクリックすると、以下のウィンドウが開きます:

ここでインストールするパッケージを選べますが、デフォルトのままで問題ないので、そのままNextをクリックし、インストール先を選択します:

この例ではFileZilla ServerをC:\Program Files (x86)\FileZilla Serverにインストールしますが、好きなパスを選んでもOK。パスを決めたら、FTPサーバーの起動方法やポート番号、管理者パスワードの設定を行います。

続けてNextをクリックし、最後にInstallを押してインストール開始。FileZilla FTPサーバーの管理画面が開きます。Connect to FileZilla FTP Serverボタンをクリック。

ホスト、ポート、パスワードの入力画面が出るので、ホストとポートはそのままにして、先ほど設定した管理者パスワードを入力。Okを押して接続します。

設定

ユーザー作成

FTPでサーバーに接続するにはユーザーを作成する必要があります。
上部メニューのServerをクリックし、続けてConfigureを選択。

次にUsersメニューからAddをクリックして新しいユーザーを追加します:

この例ではユーザー名をYourUserNameにしていますが、好きな名前でOKです。

パスワードと権限設定

ユーザーを作成したら、アクセス権限を設定します。ユーザーを有効化し、GeneralカテゴリのCredentialsでパスワード設定を行います。セキュリティのためパスワードは必須推奨。Require a password to log inを選び、希望のパスワードを入力しましょう。

ユーザーに適切な権限を与えるため、アクセス可能なディレクトリをAddでマウントポイントに追加します。仮想パスと実際のパスを指定。例ではCドライブを\に割り当てています。

右側のPermissionsで指定したパスへのアクセス権を設定可能。読み書き両方したいならRead+Writeがおすすめ。

::: danger セキュリティのため、ユーザーには必要なフォルダだけアクセス権を与えるようにしましょう。 :::

設定が終わったらApplyをクリックして変更を保存します。

Windowsファイアウォールの例外設定

FTPサーバーへの接続を許可するため、WindowsファイアウォールでFileZilla Serverの通信を許可する必要があります。
コントロールパネル\システムとセキュリティ\Windows Defender ファイアウォールを開き、Windows Defender ファイアウォールでアプリまたは機能を許可するをクリック。

次の画面で許可するアプリを選択します:

この例ではパスがC:\Program Files (x86)\FileZilla Server\FileZilla Server.exeです:

最後にOKを押して設定を閉じれば、FTPサーバーへの接続が可能になります。

まとめ

おめでとうございます!FTPサーバーのインストールが無事完了しました。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね。毎日対応しています!🙂