専用サーバー: 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ボタンをクリックしましょう。
ホスト、ポート、パスワードの入力画面が出るので、ホストとポートはそのままにして、FTPサーバーで設定した管理者パスワードを入力。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サーバーのインストールが無事完了しました。
もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせくださいね!🙂