proftpd.conf†
ServerName "ftp.sssc.cc"
ServerIdent on "Welcome FTP Site Powered by ProFTPD"
ServerType standalone
DefaultServer on
RootLogin off
AuthPAM off
ListOptions "-a"
#
## jail時もGMTを使わないように環境変数に指定する
TimesGMT off
SetEnv TZ :/etc/localtime
#
IdentLookups off
UseReverseDNS off
LangDefault ja_JP
LangEngine on
LangPath /usr/local/share/locale
UseEncoding utf8 utf8
SystemLog /var/log/ftpsys.log
LogFormat auth "%v [%P] %h %t \"%r\" %s"
ExtendedLog /var/log/ftpaccess.log read,write
ExtendedLog /var/log/ftpauth.log auth auth
AllowStoreRestart on
Port 21
#
## PASV時の使用ポート範囲
PassivePorts 4000 4096
Umask 022
MaxInstances 30
User nobody
Group nobody
#
## ユーザーhoge以外はホームディレクトリにjailする
DefaultRoot ~ !hoge
AllowOverwrite on
TLSEngine on
TLSProtocol SSLv23
TLSCipherSuite TLSv1:SHA:!MD5:!RC4:!DES:!NULL:@STRENGTH
TLSLog /var/log/ftptls.log
TLSRSACertificateFile /usr/local/etc/proftpd.crt
TLSRSACertificateKeyFile /usr/local/etc/proftpd.key
TLSRequired off