vsftpd以安全著称,但权限设置非常不灵活,而wu-ftpd恰好相反。而proftpd可以理解为wu-ftpd的改良版。
下载 proftpd-1.3.24.tar.gz
gadmin-proftpd-0.4.0-0.1,rhfc12.nr.i686.rpm
关闭其它FTP,如vsftpd
解压proftpd-1.3.24.tar.gz,进入目录
./configure –enable-nls
make
make install
cp ./contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd
cd /etc/rc.d/init.d/proftpd
chmod 777 proftpd
直接service proftpd start似乎不行,之后在gadmin-proftpd开启即可
安装gadmin-proftpd:
rpm -ivh gadmin-proftpd-0.4.0-0.1,rhfc12.nr.i686.rpm
直接运行:
gadmin-proftpd
修改:
rm -f /usr/local/etc/proftpd.conf
ln -s /etc/proftpd.conf /usr/local/etc/
再次运行:
gadmin-proftpd
进入“configure”标签添加两行以支持中文编码:
UseEncoding local-charset client-charset
UseEncoding UTF-8 GBK
点击“activate”激活proftpd
接下来直接在USER标签下活加用户和指定目录即可。注意,如果在server 下指定用虚拟用户的话这里会提示路径问题。
如果在 i18n 中修改过默认语言编码为zh_CN.GBK的话,会影响gadmin-proftpd的界面,显示乱码,可创建启动脚本解决:
# vim gproftpd.sh
export LC_ALL=zh_CN.UTF-8
gadmin-proftpd
😡 保存退出,添加可执行权限 chmod +x gproftpd.sh
优点:权限配置简单。
缺点:虚拟目录需要用软链接实现。
原文出自:
http://blog.too2.net/?p=201
转载请注明转自:辛碌力成【http://blog.too2.net】
发表评论