ウェブサイト検索

Ubuntu 12.04にProFTPDを設定する方法


ステータス: 廃止された

この記事では、もはやサポートされていないUbuntuのバージョンについて説明しています。現在、Ubuntu 12.04を実行しているサーバーを運営している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

  • Ubuntu 14.04にアップグレードします。
  • Ubuntu 14.04からUbuntu 16.04へのアップグレード
  • サーバーデータをサポートされているバージョンに移行する

理由: Ubuntu 12.04は2017年4月28日にサポートが終了(EOL)し、もはやセキュリティパッチやアップデートを受けることはありません。このガイドはもはや維持されていません。

代わりに見る:
このガイドは参考としてはまだ有用かもしれませんが、他のUbuntuリリースでは動作しない可能性があります。 使用しているUbuntuのバージョンに対して書かれたガイドを使用することを強くお勧めします。 ページの上部にある検索機能を使用して、最新のバージョンを見つけることができます。

ProFTPについて

ProFTPDは人気のあるFTPサーバーです。強力かつ設定可能なプログラムとして書かれているため、仮想サーバー用の最も軽量なFTPサーバーとは必ずしも言えません。

警告: FTP は本質的に安全ではありません! SSH の下で実装された FTP の安全な代替手段である SFTP を使用するように ProFTPd を設定することを検討してください。

ステップ1—ProFTPをインストールする

VPSにコマンドラインでProFTPをすぐにインストールできます:

sudo apt-get install proftpd

ファイルがインストールされている間、VPSをinetdとして実行するかスタンドアロンサーバーとして実行するかの選択肢が与えられます。スタンドアロンオプションを選択してください。

ファイルのダウンロードが完了すると、ProFTPDサーバーはあなたのドロップレットにインストールされます。ただし、設定にいくつかの変更を加える必要があります。

ステップ2—ProFTPを設定する

ProFTPDがインストールされると、設定で必要な調整を行うことができます。他のいくつかのFTP設定とは異なり、ProFTPDは最初から匿名ログインを無効にしており、設定ファイルにいくつかの変更を加えるだけで済みます。

ファイルを開いてください:

sudo nano /etc/proftpd/proftpd.conf

いくつか変更を加えてください:

  • サーバー名をホスト名に変更してください
  • ServerName                      "example.com"
  • デフォルトルートと書かれた行のコメントを外してください。そうすることで、ユーザーは自分のホームディレクトリに制限されます。
  • Use this to jail all users in their homes
     DefaultRoot                    ~

その調整が終わったら、保存して終了できます。

変更をすべて行った後に再起動してください。

sudo service proftpd restart

ステップ3—FTPサーバーにアクセスする

FTPサーバーをインストールし、好みに応じて設定したら、今アクセスできます。

ブラウザでFTPサーバーにアクセスするには、アドレスバーにドメイン名を入力し、適切なIDでログインします。仮想サーバーに接続する際は、ユーザーのホームディレクトリにのみアクセスできることに注意してください。

ftp://example.com

あるいは、コマンドラインで次のように入力してFTPサーバーにアクセスすることもできます:

 ftp example.com

その後、「exit」という言葉を使ってFTPシェルから出ることができます。

関連記事: