共計 1482 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章主要介紹 Linux 環境 PureFTPd 如何安裝配置,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Linux 環境 PureFTPd 安裝配置如下:
1、下載 pure-ftpd 源碼包,解壓
2、編譯、安裝、準備
進入解壓好的源碼目錄
# 配置編譯參數,偷懶 –everything
./configure –with-everything –with-language=simplified-chinese
# 編譯、安裝
make
make install
# 設置配置工具
chmod 755 configuration-file/pure-config.pl
cp configuration-file/pure-config.pl /usr/local/sbin/
cp configuration-file/pure-ftpd.conf /etc/
# 配置自動啟動腳本,采用官方編譯樣例,寫得確實比較一般
vi /etc/rc.d/init.d/pure-ftpd
#!/bin/bash
#
# script for the pure-ftpd FTP Server $Revision: 1.3 $
#
# chkconfig: 2345 85 15
# description: Pure-FTPd is an FTP server daemon based upon Troll-FTPd
# processname: pure-ftpd
# pidfile: /var/run/pure-ftpd.pid
# config: /etc/pure-ftpd.conf
# Source function library.
. /etc/rc.d/init.d/functions
RETVAL=0
# Path to the pure-ftp binaries.
prog=pure-config.pl
fullpath=/usr/local/sbin/$prog
pureftpwho=/usr/local/sbin/pure-ftpwho
start() {
echo -n $ Starting $prog:
$fullpath /etc/pure-ftpd.conf –daemonize
RETVAL=$?
[$RETVAL = 0] touch /var/lock/subsys/$prog
echo
}
stop() {
echo -n $ Stopping $prog:
kill $(cat /var/run/pure-ftpd.pid)
RETVAL=$?
[$RETVAL = 0] rm -f /var/lock/subsys/$prog
echo
}
# See how we were called.
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
condrestart)
if [-f /var/lock/subsys/$prog] ; then
stop
# avoid race
sleep 3
start
fi
;;
status)
status $prog
RETVAL=$?
if [-f $pureftpwho] [$RETVAL -eq 0] ; then
$pureftpwho
fi
;;
*)
echo $ Usage: $prog {start|stop|restart|condrestart|status}
RETVAL=1
esac
exit $RETVAL
修改執行權限
chmod a+x /etc/rc.d/init.d/pure-ftpd
進入 setup 工具,配置自動啟動
以上是“Linux 環境 PureFTPd 如何安裝配置”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!