1 基本環(huán)境
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供泰順網(wǎng)站建設(shè)、泰順做網(wǎng)站、泰順網(wǎng)站設(shè)計(jì)、泰順網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、泰順企業(yè)網(wǎng)站模板建站服務(wù),十余年泰順做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。2 ftp工作模式
2.1 ftp通道
ftp工作會(huì)啟動(dòng)兩個(gè)通道:
控制通道,數(shù)據(jù)通道
在ftp協(xié)議中,控制連接均是由客戶端發(fā)起的,而數(shù)據(jù)連接有兩種模式:port模式(主動(dòng)模式)和pasv(被動(dòng)模式)
2.2 port模式
在客戶端需要接收數(shù)據(jù)時(shí),ftp_client(大于1024的隨機(jī)端口)----port命令-----ftp_server(21)發(fā)送port命令,這個(gè)port命令包含了客戶端是用什么端口來接收數(shù)據(jù)(大于1024的隨機(jī)端口),在傳送數(shù)據(jù)時(shí),ftp_server將通過自己的tcp 20端口和port中包含的端口建立新的連接來傳送數(shù)據(jù)。
2.3 pasv模式
傳送數(shù)據(jù)時(shí),ftp_client---pasv命令---ftp_server(21)發(fā)送pasv命令時(shí),ftp_server自動(dòng)打開一個(gè)1024--5000之間的隨機(jī)端口并且通知ftp_client在這個(gè)端口上傳送數(shù)據(jù),然后客戶端向指定的端口發(fā)出請求連接,建立一條數(shù)據(jù)鏈路進(jìn)行數(shù)據(jù)傳輸。
3 安裝vsftp
# rpm -qa vsftpd #檢查是否已安裝 # yum -y install vsftpd # chkconfig --level 35 vsftpd on #設(shè)置開機(jī)自啟動(dòng) # chkconfig --list|grep vsftpd #檢查開機(jī)是否是自動(dòng)啟動(dòng)