proftpd安装配置
proftpd安装:
./configure --prefix=/usr/local/proftpd
make
make install
将proftpd安装到/usr/local/proftpd目录下
?
vi /usr/local/proftpd/etc/proftpd.conf
修改proftpd配置文件
基本的配置项目如下:
ServerName ? ? ? ? ? ? ? ? ? ? ?"ftp server" ?服务器名称
ServerType ? ? ? ? ?standalone ? ? ? 服务器运行方式,默认为standalone不需要修改
//商品设置,默认创建文件权限,超时设置
Port ? ? ? ? ? ? ? ? 21
Umask ? ? ? ? ? ? ? ?022
TimeoutLogin ? ? ? ? 120
TimeoutIdle ? ? ? ? ?600
TimeoutNoTransfer ? ?900
TimeoutStalled ? ? ?3600
?
DefaultServer ? ? ? ?on
?
//运行用户
User ? ? ? ? ? ? ? ? ? ? ? ? ? ?ftp
Group ? ? ? ? ? ? ? ? ? ? ? ? ? ftp
//把用户锁定在自己的目录
DefaultRoot ? ? ? ? ~
?
UseReverseDNS ? ? ? ?off
?
<Global>
??DisplayLogin ? ? ? ? ?welcome.msg
??DisplayChdir ? ? ? ? ?readme
??AllowOverwrite ? ? ?yes
??IdentLookups ? ? ? ? off
??ExtendedLog ? ? ? ? ? /var/log/proftpd/access.log WRITE,READ write
??ExtendedLog ? ? ? ? ? /var/log/proftpd/auth.log AUTH auth
</Global>
//只允许daemon组的用户登录
<limit LOGIN>Order allow,denyAllowGroup daemonDenyAll</limit>?