[精讚] [會員登入]
4761

FTP的主動模式及被動模式

FTP的服務常會被防火牆擋掉,所以對於主動和被動模式,需要很了解

分享此文連結 //n.sfs.tw/10303

分享連結 FTP的主動模式及被動模式@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 10:35:48 最後編修
2016-11-26 13:58:21 By 張○○
 

自動目錄

FTP的服務常會被防火牆擋掉,所以對於主動和被動模式,需要很了解

【主動模式】PORT Mode

由伺服器的20埠主動 和 客戶建立連線

命令連線: 用戶端 port N –> 伺服器 port 21

資料連線: 伺服器 port 20 –> 用戶端 N+1

以下是兩種常見的失敗情況:
1. 如果客戶端在NAT裡面,就會連不到,所以客戶端一定要是public IP。

2. 主動模式連線時被自己單位的防火牆擋住導致失敗

【被動模式】PASV Mode

由客戶主動 和 伺服器 >1023 p建立連線,因為伺服器往往只會開啟20,21兩埠,所以常會被防火牆擋住。

命令連線: 用戶端 port N –> 伺服器 port 21

資料連線: 用戶端 port N+1 –> 伺服器 port P

其中 N、P 都必須大於 1023

做個小結論:

1. 主動模式會失敗多半是因為自己本身的問題,如本機防火牆、單位防火牆等、穿越NAT等問題。
2. 被動模式會失敗多半是因為伺服器端的問題,如伺服器防火牆、或伺服器系統防火牆等。

參考資料

[1] https://matisse.wordpress.com/2007/10/30/%E8%BD%89%E9%8C%84-ftp-%E4%B8%BB%E5%8B%95%E6%A8%A1%E5%BC%8F%E8%88%87%E8%A2%AB%E5%8B%95%E6%A8%A1%E5%BC%8F/


原文 2009-11-17 09:36:39

END

你可能感興趣的文章

在CISCO中打入中文(big5) cisco ios如果是由linux主機跳進去,我就不能打入中文,因為我的linux主機是utf8,而cisco的ios還是big5,中文字就打不進去

[Centos7] 升級gcc/gcc-c++ 由5.8版升級到9.3版 Centos7 使用yum安裝的gcc只到4.8.5(2015年版本),想辦法網級到 9.3

[Analytics GA4] Google analytics 如何新增資源 Google analytics GA4中要怎麼新增資源?

[TCP] TCP關閉的四步程序 TCP關閉的四個步驟

[MAC] 香草輸入法 openvanilla+無蝦米 香草輸入法,一個能包含注音、倉頡、大易、無蝦米等眾多輸入法的輸入法

電子郵件郵址email的格式 電子郵件email的格式和規則

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

正則表達式:Email名稱防止連續輸入點(.)及下底線(_) Email的名稱中要允許特殊符號,但又不允許連續出現的正則表達式

[CKeditor4] 設定區塊樣式、段落格式、字型名稱及字型大小 CKeditor4中要自訂設定區塊樣式、段落格式、字型名稱及字型大小。

[MariaDB] Centos 7安裝mariadb + apache + php + phpmyadmin Centos 7安裝mariadb+apache+php+phpmyadmin