linux下proftpd和gadmin-proftpd(完全可以替換vsftpd)

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

優點:權限配置簡單。
缺點:虛擬目錄需要用軟鏈接實現。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章