機(jī)械類外貿(mào)網(wǎng)站建設(shè)站長(zhǎng)之家工具
前言:
? ? ?FTP是用來(lái)傳送文件的協(xié)議。使用FTP實(shí)現(xiàn)遠(yuǎn)程文件傳輸?shù)耐瑫r(shí),還可以保證數(shù)據(jù)傳輸?shù)目煽啃院透咝浴?/p>
?介紹
FTP的應(yīng)用
在企業(yè)網(wǎng)絡(luò)中部署一臺(tái)FTP服務(wù)器,將網(wǎng)絡(luò)設(shè)備配置為FTP客戶端,則可以使用FTP來(lái)備份或更新VRP文件和配置文件。
也可以把網(wǎng)絡(luò)設(shè)備配置為FTP服務(wù)器,將設(shè)備的日志文件保存到某臺(tái)主機(jī)上方便查看。
?FTP傳輸文件的過(guò)程
使用FTP進(jìn)行文件傳輸時(shí),會(huì)使用兩個(gè)TCP連接。
第一個(gè)連接是FTP客戶端和FTP服務(wù)器間的控制連接。FTP服務(wù)器開(kāi)啟21號(hào)端口,等待FTP客戶端發(fā)送連接請(qǐng)求。
FTP客戶端隨機(jī)開(kāi)啟端口,向服務(wù)器發(fā)送建立連接的請(qǐng)求。
控制連接用于在服務(wù)器和客戶端之間傳輸控制命令。
第二個(gè)連接是FTP客戶端和FTP服務(wù)器間的數(shù)據(jù)連接。
服務(wù)器使用TCP的20號(hào)端口與客戶端建立數(shù)據(jù)連接。
通常情況下,服務(wù)器主動(dòng)建立或中斷數(shù)據(jù)連接。
?FTP傳輸模式
FTP傳輸數(shù)據(jù)時(shí)支持兩種傳輸模式:ASCII模式和二進(jìn)制模式。
ASCII模式用于傳輸文本。發(fā)送端的字符在發(fā)送前被轉(zhuǎn)換成ASCII碼格式之后進(jìn)行傳輸,接收端收到之后再將其轉(zhuǎn)換成字符。二進(jìn)制模式常用于發(fā)送圖片文件和程序文件。發(fā)送端在發(fā)送這些文件時(shí)無(wú)需轉(zhuǎn)換格式,即可傳輸。
配置
ARG3系列路由器和X7系列交換機(jī)均可提供FTP功能。
執(zhí)行ftp server enable命令使能FTP功能。
執(zhí)行set default ftp-directory命令設(shè)置FTP用戶的默認(rèn)工作目錄。
?
在配置FTP服務(wù)器時(shí),可以使用AAA為每個(gè)用戶分別配置登錄賬號(hào)和訪問(wèn)權(quán)限。
aaa命令用來(lái)進(jìn)入AAA視圖。
local-user user-name { access-limit max-number | ftp-directory directory | idle-timeout minutes [ seconds ] | password cipher password [ opt ] | privilege level level | state {active | block } } *命令用來(lái)創(chuàng)建本地用戶,并配置本地用戶的各項(xiàng)參數(shù)。
user-name指定用戶名。
local-user huawei service-type ftp命令用來(lái)配置本地用戶的接入類型為ftp。
ftp-directory指定FTP用戶可訪問(wèn)的目錄。
如果不配置FTP用戶可訪問(wèn)的目錄,則FTP用戶無(wú)法登錄設(shè)備。
access-limit指定用戶名可建立的最大連接數(shù)目。
FTP連接數(shù)是會(huì)話層的連接個(gè)數(shù) ,比如一個(gè)文件可以有5個(gè)會(huì)話,10個(gè)文件是50,如果10個(gè)同學(xué)同時(shí)下載 就是500了 idle-timeout指定用戶的閑置超時(shí)時(shí)間。
privilege level指定用戶的優(yōu)先級(jí)。
?
ftp命令用來(lái)與遠(yuǎn)程FTP服務(wù)器建立控制連接,并進(jìn)入FTP客戶端視圖。
binary命令用來(lái)在設(shè)備作為FTP客戶端時(shí)設(shè)置文件傳輸方式為Binary模式,又稱二進(jìn)制模式。
缺省情況下,文件傳輸方式為ASCII模式。
get命令用來(lái)從遠(yuǎn)程FTP服務(wù)器下載文件并保存在本地。
?