天天看點

3分鐘帶你了解FTP被動模式(PASV模式)一、案情重制二、FTP的主動模式與被動模式(PASV模式)三、明白2種模式後的操作四、總結

由于伺服器遷移,是以需要在各伺服器之間來回導資料,資料量有點大于是就想到用FTP,因為支援斷點續傳。

一、案情重制

找了管理伺服器的同僚,在公網IP上(116.X.X.8)開通10021端口,并映射到内網伺服器IP上(192.168.X.114)的10021端口。

接下來,在192.168.X.114上下載下傳并安裝了xlight服務端,設定端口為10021,建立使用者jacky及密碼、虛拟路徑。

接着在另一台伺服器上[公網(112.X.X.9),内網(10.X.X.110)]安裝flashfxp,并設定服務端IP及端口116.X.X.8:10021。

打開用戶端flashfxp,正常連接配接服務端,連接配接上了,但是目錄出不來。

二、FTP的主動模式與被動模式(PASV模式)

請教懂行的夥伴,這個涉及到FTP的工作方式:主動模式、被動模式,如下圖示意:

3分鐘帶你了解FTP被動模式(PASV模式)一、案情重制二、FTP的主動模式與被動模式(PASV模式)三、明白2種模式後的操作四、總結
3分鐘帶你了解FTP被動模式(PASV模式)一、案情重制二、FTP的主動模式與被動模式(PASV模式)三、明白2種模式後的操作四、總結

三、明白2種模式後的操作

由于用戶端是在另一個公網IP下,而且不好随意開端口,是以選擇了被動模式,請同僚在服務端公網:116.X.X.8開通10022端口,指向内網:192.168.X.114的10022端口。

接着在服務端的xlight上設定pasv模式,端口限定在:10022-10022(隻開放1個資料端口)。

然後可以愉快的從服務端上下載下傳資料了。

四、總結

1、FTP主動模式

是指用戶端通過指令端口如上10021連接配接到伺服器後,用戶端提供一個資料連接配接端口如:10022,服務端主動通過用戶端的10022端口發送資料給用戶端。

限制:用戶端的10022端口必須是開放的,如果未開放,則可以連接配接,無法傳遞資料。

2、FTP被動模式(PASV模式)

是指用戶端通過指令端口如上10021連接配接到伺服器後,服務端提供一個資料連接配接端口如上10022,告知用戶端請通過我提供的資料端口發送/下載下傳資料。

限制:服務端需要開放資料端口10022,并設定為pasv模式,端口限制在10022。