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

これで設定した情報を使って接続できます: