centos安装proftpd

先到官网下一个
然后解开
cd 那个目录
./configure --prefix=/usr/local/proftpd
make
make install


然后
改/usr/local/proftpd/etc/proftpd.conf
先删除最后那个大的匿名配置选项(因为不希望允许匿名登录),看一下英文注释。

然后,修改
Port                            7999 # 改成你想要的ftp端口,不改也行

DefaultRoot /home/abc
User                            ftpuser1yyy
Group                           ftpusers
也就是需要使用系统用户,定义一个冷僻的名字比较好。密码就是用户密码,用
passwd命令设一下即可。



启动命令
/usr/local/proftpd/sbin/proftpd

停止命令
killall -9 proftpd
=================================



关于proftpd跟防火墙的关系
如果不设防火墙,上面就OK了。
如果设,则需
在proftpd 的配置文件最后加

<Global>
PassivePorts 60000 61000
DefaultTransferMode     binary
</Global>
然后修改防火墙
-A INPUT -p tcp -m state --state NEW -m tcp --dport 7999   -j ACCEPT
上面这句的端口号对应proftpd配置中的Port指令

然后
-A INPUT -p tcp -m state  --state NEW -m tcp  --dport 60000:61000  -j ACCEPT
上面这句中的端口区间对应proftpd配置中的PassivePorts指令,传数据用的。

===============================
关于proftpd多用户设置

此乃怪招,杀伤力巨大,本人测试成功,linux的多进程就是好,就是好!
再按如上方法装一个proftpd,
./configure --prefix=/usr/local/proftpd2
只要换一个目录即可。

然后就可以使用多个ftp帐号了



你可能感兴趣的:(centos)