Ubuntu12.04でProFTPDを設定する方法

提供:Dev Guides
移動先:案内検索


ステータス:非推奨

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

理由: Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他の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"

DefaultRootという行のコメントを解除します。 これを行うと、ユーザーはホームディレクトリに制限されます。

# Use this to jail all users in their homes
 DefaultRoot                    ~

これらの調整が完了したら、保存して終了できます。

すべての変更を行った後、再起動します。

sudo service proftpd restart

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

FTPサーバーをインストールし、好みに合わせて構成すると、アクセスできるようになります。

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

ftp://example.com

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

 ftp example.com

次に、「exit」という単語を使用してFTPシェルから抜け出すことができます。

EtelSverdlov著