Proftpd之啟動(dòng)篇
ProFTPD是繼Wu-FTP之后最為流行的FTP服務(wù)器軟件。要用ProFTPD就的學(xué)會(huì)啟動(dòng),看下文。
啟動(dòng)測(cè)試
對(duì)于筆者的試驗(yàn)系統(tǒng)RedHat6.2來(lái)說(shuō),需要將該配置文件中:
Group nogrou! p
修改為:
Group nobody
因?yàn)閞edhat系統(tǒng)中nobody用戶屬于nobody組,而不是nogroup組。
若需要將proftpd設(shè)置為系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)則通過如下命令拷貝啟動(dòng)文件:
[root@ftpd proftpd-1.2.0rc3]# cp ./contrib/dist/rpm/proftpd.init.d /etc/rc.d
/init.d/proftpd
然后修改該腳本的可執(zhí)行屬性:
[root@ftpd /]# chmod +x /etc/rc.d/init.d/proftpd
然后編輯/etc/rc.d/init.d/functions:
修改
export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin"
為
export PATH="/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin"
注:若將在運(yùn)行./cofigure命令時(shí)通過--prefix選項(xiàng)指定將proftpd安裝在/usr/sbin目! 錄下
則不需要修改fuctions文件。
然后運(yùn)行命令:
[root@ftpd rc3.d]# chkconfig --level 35 proftpd on
則下次系統(tǒng)啟動(dòng)以后,proftpd將自動(dòng)啟動(dòng)。
***,需要確保系統(tǒng)當(dāng)前沒有ftp服務(wù)器在運(yùn)行:
[root@ftpd /]# netstat -ln
若輸出中不包含
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
這樣的內(nèi)容則可以直接啟動(dòng)proftpd,否則需要關(guān)閉以前的ftpd服務(wù)器。對(duì)于一般的缺省
Linux安裝來(lái)說(shuō),則需要通過以下的途徑來(lái)關(guān)閉ftp服務(wù)器:
編輯/etc/inetd.conf文件,在
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
一行前加上#:
- #ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a
然后:
[root@ftpd ! /]# ps ax|grep inetd
350 ? S 0:00 inetd
得到inetd的進(jìn)程號(hào) ,重新啟動(dòng)inetd進(jìn)程:
[root@ftpd /]# kill -HUP 350
然后通過如下命令啟動(dòng)proftpd:
[root@ftpd /]# /etc/rc.d/init.d/proftpd start
這時(shí)候可以通過如下命令來(lái)測(cè)試proftpd是否正常運(yùn)行:
C:WINDOWS>ftp 192.168.2.33
Connected to 192.168.2.33.
220 ProFTPD 1.2.0rc3 Server (ProFTPD Default Installation)[ftpd.test.com.cn]
User (192.168.2.33:(none)): ideal
Password:
230 User ideal logged in.
ftp>
則現(xiàn)在你就擁有了一個(gè)安全可靠的ftp服務(wù)器。
通過這篇文章的介紹,大家都測(cè)試啟動(dòng)下proftpd。希望對(duì)大家有幫助!
【編輯推薦】