Skip to main content

専用サーバー:FTPサーバーのインストール

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

FTP(ファイル転送プロトコル)は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。このプロトコルはシステム間でのファイル交換を簡単にするために開発されました。FileZilla Serverを使えば、Linux OS上にFTPサーバーを簡単に構築できます。FileZilla Serverはインストールや設定がシンプルで、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。このガイドでは、LinuxサーバーにFileZilla Serverをインストールし設定する手順を紹介します。

FTPサーバーをインストールしてユーザーを追加するには?

FTPユーザーを追加するには、まずFTPサーバーをインストールする必要があります。まずはSSH(Puttyなど)でサーバーに一度接続しましょう。

FTPサーバーをインストールするには、以下のコマンドを入力します:

apt-get install proftpd

インストール確認のためにYを入力して実行してください:

次に設定ファイルを調整します。以下のコマンドを入力して設定ファイルを開きます:

nano /etc/proftpd/proftpd.conf

するとNanoエディタで設定ファイルが開きます:

以下の内容を追加してください:

設定を反映させるためにFTPサーバーを再起動します。以下のコマンドを実行してください:

service proftpd restart

FTPユーザーを追加するには?

新しいFTPユーザーを作成するには、まずFTPグループを作成します。以下のコマンドを実行してください:

addgroup ftpuser

実行例はこんな感じです:

次に、以下のコマンドでFTPユーザーを追加します:

adduser benutzerftp -shell /bin/false -home /var/www
adduser benutzerftp ftpuser

パスワード設定を求められます:

入力内容を確認して、問題なければ続行します:

最後に、ユーザーをグループに追加します:

adduser benutzerftp ftpuser

これで設定完了です。設定した情報でFTP接続が可能になります: