Linux Mint 17.1 Rebeccaで、proftpd-basicのインストールと設定。

# apt-get install proftpd-basic

(inetd経由と、スタンドアロンの選択画面では、スタンドアロンを指定する。)

# vi /etc/proftpd/proftpd.conf


DefaultRoot ~/public_html
(ユーザー毎に、接続を振り分けるために、こう設定する。この設定では、ユーザー毎のpublic_htmlフォルダにアクセスすることになります。)


# <Anonymous ~ftp>(コメントアウトの状態のデフォルトのままにする。)


TimesGMT off
SetEnv TZ JST-9(ファイルやフォルダの書き込みを、日本時間(システム時計の時間)に設定する。)


ListOptions "-la"(.htaccess等、最初の文字が”.”(ドット)のファイル名も表示するようにするには"-la"とする)


       PassivePorts   60000 60030(Passiveモードを使わないと、サーバー側と繋がらない場合があるので設定する。)


<Limit Login>
        Order allow,deny
        AllowUser user1,user2(このLimit Login欄で、user1とuser2のみアクセスを許可する事を設定します。)
        Deny all
</Limit>


LangDefault en_US(FFFTP、FILEZILLA等で日本語の文字化け対策として、英語を用いる。)


# /etc/init.d/proftpd restart


実は、proftpd-basicは、sysv-rc-confでonにしても、サーバー起動時に自動的にproftpd-basicが立ち上がらない場合があるので、

サーバー起動時に、自動的に強制的に立ち上げたい! という方は、次のようにします。

# vi /etc/rc.local

sudo /etc/init.d/proftpd start(付け足します。)