[精讚] [會員登入]
5336

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

你可能感興趣的文章

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

為我的郵件伺服器建立SPF記錄 我的郵件伺服器寄出的信常會被放到垃圾信件匣中?試試加上SPF的記錄吧。

[Docker] oracle db + php 的安裝和使用 oracle 就是熟知的「甲古文」,從小聽到大但第一次接觸,真是非常陌生

FIREFOX設定GOOGLE翻譯搜尋引擎 在火狐上設定google翻譯成為自己的搜尋引擎

NMAP 掃描方式說明 Nmap 的幾種掃瞄方式

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

隨機好文

沒有非誰做不可的事,也沒有不可被取代的人 沒有非誰做不可的事,也沒有不可被取代的人

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

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

APACHE的記錄檔格式 LogFormat 語法 在APACHE中有定義一些記錄的語法模版 在 /etc/httpd/conf/httpd.conf 中: LogForm

[PHP]解決ksort新增的SORT_NATURAL|SORT_FLAG_CASE方法 php>=5.4中ksort函數多了SORT_NATURAL 和 SORT_FLAG_CASE 旗標,對舊版的PHP中要怎麼辦?