拓?fù)洌褐边B,一臺做FTP-Server,一臺FTP-Client。
FTP-Server配置
system-view //進(jìn)入系統(tǒng)視圖 [FTP-server]sysnameFTP-Server //設(shè)置系統(tǒng)名稱為FTP-Server [FTP-Server]intg0/0/0 //進(jìn)入G0/0/0接口 [FTP-Server-GigabitEthernet0/0/0]ipaddress200.100.1.1/30 //設(shè)置IP為200.100.1.130位子網(wǎng)的地址 [FTP-Server-GigabitEthernet0/0/0]undoshutdown //路由器默認(rèn)端口是關(guān)閉狀態(tài),需要打開 [FTP-Server-GigabitEthernet0/0/0]q //退出接口需要進(jìn)入系統(tǒng)視圖配置ftp [FTP-Server]ftpserverenable //啟用ftp服務(wù) Info:TheFTPserverisalreadyenabled //信息告知,F(xiàn)TP服務(wù)已經(jīng)啟用 [FTP-Server]aaa //進(jìn)入3a視圖 [FTP-Server-aaa]local-userlucaspasswordcipherPass@wordprivilegelevel15ft p-directoryflash: Info:Addanewuser. //設(shè)置本地用戶lucas密碼加密pass@word,優(yōu)先級別15,并設(shè)置ftp目錄 [FTP-Server-aaa]
FTP-client配置
system-view //進(jìn)入系統(tǒng)視圖 [FTP-Client]sysnameFTP-client //設(shè)置系統(tǒng)名為FTP-client [FTP-client]intg0/0/0 //進(jìn)入g0/0/0接口 [FTP-client-GigabitEthernet0/0/0]ipaddress200.100.1.230 //設(shè)置ip地址200.100.1.230位子網(wǎng)地址 [FTP-client-GigabitEthernet0/0/0]undoshutdown //路由默認(rèn)端口關(guān)閉,需要打開 [FTP-client-GigabitEthernet0/0/0]q [FTP-client]ping200.100.1.1 //驗證直連通訊狀態(tài) PING200.100.1.1:56databytes,pressCTRL_Ctobreak Replyfrom200.100.1.1:bytes=56Sequence=1ttl=255time=20ms Replyfrom200.100.1.1:bytes=56Sequence=2ttl=255time=20ms Replyfrom200.100.1.1:bytes=56Sequence=3ttl=255time=10ms Replyfrom200.100.1.1:bytes=56Sequence=4ttl=255time=30ms Replyfrom200.100.1.1:bytes=56Sequence=5ttl=255time=20ms ---200.100.1.1pingstatistics--- 5packet(s)transmitted 5packet(s)received 0.00%packetloss round-tripmin/avg/max=10/20/30ms
ftp驗證
ftp200.100.1.1 Trying200.100.1.1... PressCTRL+Ktoabort Connectedto200.100.1.1. 220FTPserviceready. User(200.100.1.1:(none)):lucas 331Passwordrequiredforlucas. Enterpassword: 230Userloggedin.
連接成功。
回到FTP-Server 查看 TCP會話狀態(tài)
displaytcpstatus TCPCBTid/SoidLocalAdd:portForeignAdd:portVPNIDState b4a1b538208/10.0.0.0:210.0.0.0:023553Listening b4a1b67c6/10.0.0.0:230.0.0.0:023553Listening b4a1bf58208/5200.100.1.1:21200.100.1.2:494030Established //本地端口21 //外部端口:49403 //狀態(tài):已經(jīng)建立表示當(dāng)前會話已經(jīng)建立
抓包分析
//TCP 三次握手, 由200.100.1.2 ftp-client發(fā)送TCP 動態(tài)端口50518到目的200.100.1.1 ftp-server靜態(tài)端口21,請求建立連接,序列號為0,windows窗口大小8192,長度為0,最大段尺寸1460
由200.100.1.1 ftp-server收到200.100.1.2ftp-client的建立連接請求序列號為0,并做確認(rèn)回答 ,又向200.100.1.1發(fā)起一個序列號為0的請求,確認(rèn)號為1,窗口8192,長度0,最大段尺寸1460
由200.100.1.2收到1.1的TCP請求 確認(rèn),至此TCP三次握手已經(jīng)完成,F(xiàn)TP會話已經(jīng)建立
//響應(yīng)ftp服務(wù)準(zhǔn)備好了。 //1.2客戶端又向1.1FTP服務(wù)端請求確認(rèn)號21,序號1,確認(rèn)號=25,窗口大小8192,長度0. //1.2客戶端向1.1服務(wù)端提交用戶lucas賬號 //FTP服務(wù)器1.1告訴FTP客戶端1.2需要輸入密碼 //ftp客戶端1.2又向1.1服務(wù)端發(fā)起一個TCP確認(rèn)號21,序號13,確認(rèn)號59,窗口8192,長度0 //然后ftp1.2提交了密碼Pass@word,因為FTP是明文協(xié)議。所以抓包可以看到 //服務(wù)端1.1相應(yīng)客戶端1.2,用戶已經(jīng)登錄成功
//ftp數(shù)據(jù),大小, 在1.2客戶端上獲取2012.zip生成的數(shù)據(jù),并傳輸完成 [FTP-client-ftp]get2012.zip Warning:Thefile2012.zipalreadyexists.Overwriteit?(y/n)[n]:y 200Portcommandokay. 150OpeningASCIImodedataconnectionfor2012.zip. 226Transfercomplete. FTP:590byte(s)receivedin0.120second(s)4.91Kbyte(s)/sec.
//之后再1.2客戶端上退出登錄, //FTP服務(wù)端收到響應(yīng),會話就關(guān)閉了 //之后TCP四次斷開。由1.1服務(wù)端向1.2客戶端發(fā)起TCPrst重置確認(rèn),序列號344,確認(rèn)號132,win窗口大小8192,長度0 //1.2客戶端收到1.1服務(wù)端tcp會話完成確認(rèn),序號132,確認(rèn)號344,win窗口大小8192,長度0 //1.1服務(wù)端收到1.2客戶端會話完成確認(rèn),會話重置。序號344,窗口大小8192,長度0.
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9303瀏覽量
86061 -
FTP
+關(guān)注
關(guān)注
0文章
110瀏覽量
40712
原文標(biāo)題:【實(shí)驗筆記】搭建FTP服務(wù)器并登錄,抓包驗證
文章出處:【微信號:釋然IT雜談,微信公眾號:釋然IT雜談】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
如何在Ubuntu 22.04上搭建ftp服務(wù)器
![如何在Ubuntu 22.04上<b class='flag-5'>搭建</b><b class='flag-5'>ftp</b><b class='flag-5'>服務(wù)器</b>](https://file1.elecfans.com/web2/M00/93/EA/wKgaomTiu8KAdjNmAAAxlcl0yA0673.png)
用labview訪問FTP服務(wù)器路徑問題
如何在板上系統(tǒng)實(shí)現(xiàn)用FTP client方式登錄遠(yuǎn)程的FTP服務(wù)器下載更新?思路是什么?
linux系統(tǒng)搭建ftp服務(wù)器的配置方法
如何使用Python快速搭建FTP服務(wù)器
如何搭建一個本地FTP服務(wù)器?
![如何<b class='flag-5'>搭建</b>一個本地<b class='flag-5'>FTP</b><b class='flag-5'>服務(wù)器</b>?](https://file.elecfans.com/web1/M00/BC/7F/pIYBAF66Vl2ADbV4AAG-4wJpmqo790.png)
FTP服務(wù)構(gòu)成及FTP服務(wù)器介紹
手把手教你Linux搭建FTP服務(wù)器
![手把手教你Linux<b class='flag-5'>搭建</b><b class='flag-5'>FTP</b><b class='flag-5'>服務(wù)器</b>](https://file.elecfans.com//web2/M00/71/00/poYBAGNOqfWAaxk1AAA5ZHngacg46.jpeg)
FTP服務(wù)器搭建詳細(xì)步驟
ftp服務(wù)器有什么作用?
搭建ftp服務(wù)器的步驟
云服務(wù)器linux搭建ftp服務(wù)訪問不了怎么解決?
一種利用wireshark對遠(yuǎn)程服務(wù)器/路由器網(wǎng)絡(luò)抓包方法
![一種利用wireshark對遠(yuǎn)程<b class='flag-5'>服務(wù)器</b>/路由<b class='flag-5'>器</b>網(wǎng)絡(luò)<b class='flag-5'>抓</b><b class='flag-5'>包</b>方法](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
評論