日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
FreeBSD 中部署FTP服務(wù)

基于該ftp,FTP客戶端與服務(wù)端可以實(shí)現(xiàn)共享文件、上傳文件、下載文件。 FTP 基于TCP協(xié)議生成一個(gè)虛擬的連接,主要用于控制FTP連接信息,同時(shí)再生成一個(gè)單獨(dú)的TCP連接用于FTP數(shù)據(jù)傳輸,下面為大家講解一下FreeBSD 中部署FTP服務(wù)具體方法。

啟動(dòng) FTP 服務(wù)器

我們有二種方式啟動(dòng) ftpd,一種是使用 standalone daemon,另一種是使用 inetd。inetd 是 UNIX 系統(tǒng)中一個(gè)強(qiáng)大的「超級(jí)服務(wù)器」,我們可以使用它來管理許多系統(tǒng)服務(wù),例如 telnet、ssh、ftp 等。大部份的系統(tǒng)服務(wù)都是使用 inetd 來啟動(dòng),使用它的好處在于可以統(tǒng)一管理各種服務(wù),并經(jīng)由它來設(shè)定服務(wù)規(guī)則,例如是否要阻擋某些 IP 來源等。不過,使用 inetd 的方式缺點(diǎn)是每次有聯(lián)機(jī)要求時(shí),inetd 的 daemon 必須依聯(lián)機(jī)的種類去執(zhí)行相對(duì)映的指令,所以速度比較慢。

另一種啟動(dòng) FTP 的方式是使用 standalone daemon,也就是直接執(zhí)行 FTP daemon,當(dāng)它接收到新的聯(lián)機(jī)時(shí),就 fork() 出來處理,這種方式聯(lián)機(jī)建立的速度較快,比較適合專門的 FTP 服務(wù)器。

使用 inetd

我們先來介紹如何使用 inetd 的方式啟動(dòng) FTP 服務(wù)器。首先,請(qǐng)編輯 /etc/inetd.conf,將 ftp 設(shè)定開頭的 # 移除:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
接下來,我們必須使用下列指令重跑 inetd:
# kill -1 `cat /var/run/inetd.pid`
(該命令基于已經(jīng)運(yùn)行了inetd)如果沒有運(yùn)行ftp服務(wù)器,則Alt+F2里輸入: inetd 現(xiàn)在您就可以開始使用 FreeBSD 的 FTP 服務(wù)。
!/bin/sh
ftpd_program="/usr/libexec/ftpd"
ftpd_flags="-D -l"
case $1 in
start)
echo "Starting FTPD"
$ftpd_program $ftpd_flags
;;
stop)
echo "Stopping FTPD"
killall ftpd
;;
restart)
$0 stop
sleep 1
$0 start
;;
esac
編輯完后,我們必須將該檔案變成可執(zhí)行:
# chmod 755 /usr/local/etc/rc.d/ftpd
接下來,您就可以使用下列指令啟動(dòng) FTPD 了:
# /usr/local/etc/rc.d/ftpd start 或
# service ftpd start
如果您要停止 FTPD 服務(wù),則使用下列指令:
# /usr/local/etc/rc.d/ftpd stop

編輯歡迎訊息

我們先來介紹如何使用 inetd 的方式啟動(dòng) FTP 服務(wù)器。首先,請(qǐng)編輯 /etc/inetd.conf,將 ftp 設(shè)定開頭的 # 移除:
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
ftp stream tcp6 nowait root /usr/libexec/ftpd ftpd -l
接下來,我們必須使用下列指令重跑 inetd:
# kill -1 `cat /var/run/inetd.pid`
(該命令基于已經(jīng)運(yùn)行了inetd)如果沒有運(yùn)行ftp服務(wù)器,則Alt+F2里輸入: inetd 現(xiàn)在您就可以開始使用 FreeBSD 的 FTP 服務(wù)。
!/bin/sh
ftpd_program="/usr/libexec/ftpd"
ftpd_flags="-D -l"
case $1 in
start)
echo "Starting FTPD"
$ftpd_program $ftpd_flags
;;
stop)
echo "Stopping FTPD"
killall ftpd
;;
restart)
$0 stop
sleep 1
$0 start
;;
esac
編輯完后,我們必須將該檔案變成可執(zhí)行:
# chmod 755 /usr/local/etc/rc.d/ftpd
接下來,您就可以使用下列指令啟動(dòng) FTPD 了:
# /usr/local/etc/rc.d/ftpd start 或
# service ftpd start
如果您要停止 FTPD 服務(wù),則使用下列指令:
# /usr/local/etc/rc.d/ftpd stop

文章標(biāo)題:FreeBSD 中部署FTP服務(wù)
本文地址:http://www.dlmjj.cn/article/dpchshc.html