proftpd安装

来源:互联网 发布:2016网络大电影票房 编辑:程序博客网 时间:2024/05/21 00:18

1.3.4rc3

./configure --prefix=/usr/local/proftpd --with-modules=mod_quotatab:mod_quotatab_file --enable-ctrls --enable-nls --enable-shadow --enable-dso --enable-autoshadow

make && make install

cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

vim /etc/rc.d/init.d/proftpd

找到PATH,改成 PATH="$PATH:/usr/local/proftpd/sbin:/usr/local/proftpd/bin"

保存

chmod +x /etc/rc.d/init.d/proftpd

chkconfig --level 35 proftpd on
chkconfig --add proftpd


vim /usr/local/proftpd/etc/proftpd.conf

改成如下

ServerName"ProFTPD Default Installation"
ServerType standalone
DefaultServer on
Port 21
UseIPv6 off
Umask 022
MaxInstances 30
User www
Group www
DefaultRoot ~
AllowOverwrite on
AuthUserFile /usr/local/proftpd/etc/passwd

AuthGroupFile/usr/local/proftpd/etc/group
UseReverseDNS off
IdentLookups off
AuthOrder    mod_auth_file.c

PassivePorts   65400 65534
ServerIdent off

保存


cpcontrib/ftpasswd /usr/bin
chmod +x /usr/bin/ftpasswd

id www,获得www的uid和gid 假设为500


ftpasswd --passwd --file=/usr/local/proftpd/etc/passwd --name=developerftp --uid=500 --home=/nginx/htdocs --shell=/sbin/nologin

ftpasswd --group --file=/usr/local/proftpd/etc/group --name=admin --gid=500

ftpasswd --group --name=admin --gid=500 --member=developerftp 


防火墙

iptables -A INPUT -p tcp --dport 21 -j ACCEPT

iptables -A INPUT -p tcp --dport65400:65534 -j ACCEPT
//iptables -A INPUT -i lo -j ACCEPT
//iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT

原创粉丝点击