VSFTP簡(jiǎn)單介紹
VSFTP簡(jiǎn)單介紹,F(xiàn)TP,file transfer protocol,這是檔案?jìng)鬏數(shù)耐ㄓ崊f(xié)議,也是一般最常用來(lái)傳送檔案的方式。讀者在使用RedHat9 的時(shí)候,可能會(huì)感受到ftp server 有一些改變:***,就是ftp server 只剩下vsftp,原有的wuftp 等都沒(méi)放入﹔第二,就是vsftp 從XINETD 中獨(dú)立出來(lái),并將設(shè)定檔從/etc/vsftpd.conf 之中移到/etc/vsftpd/vsftpd.conf。VSFTP簡(jiǎn)單介紹:
為什么做這樣的改變?可以想見(jiàn)的是vsftp 已有獨(dú)立運(yùn)作的能力,不需要XINETD 來(lái)做更進(jìn)一步的管控。并且類似sendmail、httpd、ssh、samba 等,將設(shè)定文件的放入/etc 下獨(dú)立的目錄。
FTP 分為兩類,一種為PORT FTP,也就是一般的FTP﹔另一類是PASVFTP。分述如下:
PORT FTP
這是一般形式的FTP,首先會(huì)建立控制頻道,默認(rèn)值是port 21,也就是跟 port 21 建立聯(lián)機(jī),并透過(guò)此聯(lián)機(jī)下達(dá)指令。第二,由FTP server 端會(huì)建立數(shù)據(jù)傳輸頻道,默認(rèn)值為20,也就是跟port 20 建立聯(lián)機(jī),并透過(guò)port 20 作數(shù)據(jù)的傳輸。
PASV FTP
跟PORT FTP 類似,首先會(huì)建立控制頻道,默認(rèn)值是port 21,也就是跟port 21 建立聯(lián)機(jī),并透過(guò)此聯(lián)機(jī)下達(dá)指令。第二,會(huì)由client 端做出數(shù)據(jù)傳輸?shù)恼?qǐng)求,包括數(shù)據(jù)傳輸port 的數(shù)字。
PORT FTP、PASV FTP差異
這兩者的差異為何?PORT FTP 當(dāng)中的數(shù)據(jù)傳輸port 是由FTP server 指定,
而PASV FTP 的數(shù)據(jù)傳輸port 是由FTP client 決定。通常我們使用PASV FTP,
是在有防火墻的環(huán)境之下,透過(guò)client 與server 的溝通,決定數(shù)據(jù)傳輸?shù)膒ort。
以上就是VSFTP的簡(jiǎn)單介紹,希望對(duì)初入門VSFTP的新手們有所幫助。
【編輯推薦】