五張圖搞定FTP
FTP原理與配置
FTP是用來傳送文件的協議。使用FTP實現遠程文件傳輸的同時,還可以保證數據傳輸的可靠性和高效性。
FTP的應用
在企業網絡中部署一臺FTP服務器,將網絡設備配置為FTP客戶端,則可以使用FTP來備份或更新VRP文件和配置文件。也可以把網絡設備配置為FTP服務器,將設備的日志文件保存到某臺主機上方便查看。
FTP傳輸模式
FTP傳輸數據時支持兩種傳輸模式:ASCII模式和二進制模式。ASCII模式用于傳輸文本。發送端的字符在發送前被轉換成ASCII碼格式之后進行傳輸,接收端收到之后再將其轉換成字符。二進制模式常用于發送圖片文件和程序文件。發送端在發送這些文件時無需轉換格式,即可傳輸
FTP服務器端配置
ARG3系列路由器和X7系列交換機均可提供FTP功能。執行ftp server enable命令使能FTP功能。執行set default ftp-directory命令設置FTP用戶的默認工作目錄。
在配置FTP服務器時,可以使用AAA為每個用戶分別配置登錄賬號和訪問權限。aaa命令用來進入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 } } *命令用來創建本地用戶,并配置本地用戶的各項參數。
user-name指定用戶名。
local-user huawei service-type ftp命令用來配置本地用戶的接入類型為ftp。
ftp-directory指定FTP用戶可訪問的目錄。如果不配置FTP用戶可訪問的目錄,則FTP用戶無法登錄設備。
access-limit指定用戶名可建立的最大連接數目。
idle-timeout指定用戶的閑置超時時間。
privilege level指定用戶的優先級。
FTP客戶端配置
ftp命令用來與遠程FTP服務器建立控制連接,并進入FTP客戶端視圖。binary命令用來在設備作為FTP客戶端時設置文件傳輸方式為Binary模式,又稱二進制模式。缺省情況下,文件傳輸方式為ASCII模式。get命令用來從遠程FTP服務器下載文件并保存在本地。