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

LinuxサーバーにProFTPDをセットアップ - 安全なFTPサービスをホストしよう

このガイドに最適な製品

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

はじめに

FTP(ファイル転送プロトコル)は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。このプロトコルはシステム間でのファイル交換を簡単にするために開発されました。Linux OS上でFileZilla Serverを使えば、こうした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接続が可能になります: