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
:x 保存退出,添加可執行權限 chmod +x gproftpd.sh
優點:權限配置簡單。
缺點:虛擬目錄需要用軟鏈接實現。