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