H3C配置FTP服務器
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
一.FTP協議簡介
1.FTP協議是互聯網上廣泛使用的文件傳輸協議
FTP文件傳送協議(File Transfer Protocol,簡稱FTP),是一個用於從一台主機到另送文件的協議
2.客戶端/服務器模式,基於TCP
3.FTP采取雙TCP鏈接方式
a>.控制鏈接使用的TCP端口號是21;
b>.數據鏈接使用TCP端口號是20;
4.FTP有兩種文件傳輸模式
5.FTP采用兩種數據傳輸方式
a>.主動方式;
b>.被動方式;
二.FTP雙TCP鏈接方式
1.控制鏈接
用於在FTP客戶端和FTP服務器之間的傳輸FTP控制命令及命令執行信息,控制鏈接在整個FTP會話期間一直保持打開;
2.數據鏈接
用於傳輸數據,包括數據上傳,下載,文件列表發送等。數據傳輸結束后數據鏈接將終止。
三.FTP文件傳輸模式
1.ASCII模式是默認的文件傳輸模式,主要特點是:
a>.本地文件轉換成標准的ASCII碼再傳輸;
b>.適用於傳輸文本文件;
2.二進制流模式也 成為圖像文件傳輸模式,主要特點是:
a>.文件按照比特流的方式進行傳輸;
b>.適用於傳輸程序文件;
四.FTP主動數據傳輸方式
1.主動方式也稱為Port方式,是FTP協議最初定義的數據傳輸鏈接方式,主要特點是:
a>.FTP客戶端通過向FTP服務器發送Port命令,告訴服務器該客戶端用於傳輸數據的臨時端口號;
b>.當需要傳送數據時,服務器通過TCP端口號20與客戶端的臨時端口建立數據傳輸通道,完成數據傳輸
2.在建立數據鏈接的過程中,由服務器主動發起鏈接,因此被稱為主動方式。
a>.主動方式建立鏈接過程;
b>.被動方式建立鏈接過程;
五.TFTP協議介紹
1.TFTP(簡單文件傳輸協議)也是采用客戶機/服務器模式的文件傳輸協議;
2.TFTP適用於客戶端和服務器之間不需要復雜交互的環境;
3.TFTP承載在UDP之上,端口號69;
4.TFTP僅提供簡單的文件傳輸功能(上傳,下載);
5.TFTP沒有存取授權與認證機制,不提供目錄列表功能;
6.TFTP協議傳輸是由客戶端發起的
六.TFTP文件傳輸過程
七.實驗
實驗拓撲如下:
H3C配置方法如下
1 H3C配置方法如下: 2 服務端: 3 4 [server]ftp server enable #啟用FTP服務 5 [server]local-user yinzhengjie #創建一個用戶 6 [server-luser-yinzhengjie]service-type ftp #指定用戶類型 7 [server-luser-yinzhengjie]password simple 123 #給該用戶配 8 置密碼 9 [server]interface Ethernet 0/0/0 10 [server-Ethernet0/0/0]ip address 172.30.1.1 24 11 [server-Ethernet0/0/0]undo shutdown 12 [server-Ethernet0/0/0]quit 13 14 15 客戶端: 16 17 [client]interface Ethernet 0/0/0 18 [client-Ethernet0/0/0]ip address 172.30.1.2 24 19 [client-Ethernet0/0/0]undo shutdown 20 [client-Ethernet0/0/0]quit 21 <client>ftp 172.30.1.1 22 Trying 172.16.64.83 ... 23 Press CTRL+K to abort 24 Connected to 172.30.1.1. 25 220 FTP service ready. 26 User(172.30.1.1:(none)):yinzhengjie 27 331 Password required for yinzhengjie. 28 Password: 29 230 User logged in. 30 31 [ftp]