前言:
在上一篇配置完pure-ftpd後,感覺管理起來不是很方便,要是有web界面或其他視窗管理工具就好了,像管理MySql用phpMyadmin一樣。於是想到了衆所周知的webmin,在默認情況,webmin裏是沒有pure-ftpd模塊。有很多管理pure-ftpd的工具,在http://www.debianhelp.co.uk/pureftpweb.htm上有很多介紹,我就想用webmin來試試。
目標:
在一臺配置完pure-ftpd的ubuntu server 10.4上安裝webmin,並利用webmin來管理pure-ftpd。
軟件包:
1,webmin_1.510-2_all.deb在http://sourceforge.net/projects/webadmin/files/webmin/1.510/webmin_1.510-2_all.deb/download上下載
2,pureftpd.wbm在http://www.webmin.com/cgi-bin/search_third.cgi?category=Servers上下載
操作:
1,在配置好pure-ftpd的機器上安裝webmin
(1)先把下載好的webmin_1.510-2_all.deb軟件包利用winscp上傳的服務器上
(2)#sudo dpkg –i webmin_1.510-2_all.deb
會提示包依賴所需的插件,這個很好解決,根據提示用apt-get insall 安裝,如下
#sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl apt-show-versions libapt-pkg-perl
解決了包依賴,再安裝webmin就可以了,注意看安裝完後,會在底端提示用https://192.168.2.73:10000進入管理界面,192.168.2.73是我服務器地址。
2,在webmin上安裝pure-ftpd的管理模塊
點擊webmin模塊,進行安裝pureftpd模塊
安裝完以後就能在webmin裏找到pure-ftpd server,此時還不能使用,要進行必要的設置
根據實際的值進行正確填寫,完成後,就可以看到以下4個選項。
3,用戶管理
此時選擇pure-FTPD users 就可看到現有的ftp用戶信息,也可以添加新用戶,刪除不需要的用戶。
添加新戶:
填寫後必要的值後,點擊 add this user 即可。不再需要執行#sudo pure-pw mkdb,用戶就可生效。
4,利用pure-ftpd monitor進行監控那些用戶已登錄到ftp服務器
總結:pure-ftpd還不能完全靠webmin來配置管理,只有在配置完成後,用它來管理用戶感覺還是比較方便的。有沒有一個工具能把pure-ftpd配置的像FileZilla server,serv-U操作那樣簡單呢?我想將來會有的,或是其他工具就可以,只是我還沒發現。