[精讚] [會員登入]
561

FTP的主動模式及被動模式

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

此文完整連結 http://n.sfs.tw/10303

複製連結 FTP的主動模式及被動模式@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2016-11-28 11:08:47 最後編修
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

你可能感興趣的文章

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

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

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

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

[CentOS7] 使用ip neighbor指令來偵測修改其他的節點 使用ip neighbor指令來偵測修改其他的節點

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

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

在CISCO上設定NAT和 DHCP 在CISCO上設定NAT和 DHCP

我有話要說


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

訪客留言

[無留言]

隨機好文

UTF-8 BOM (Byte Order Mark) 的問題 在 Michael Kaplan 那看到 Every character has a story #4: U+feff

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

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

[CodeIgniter 3] 資料庫的使用方法整理1/2 --Select的使用 [CodeIgniter 3] 資料庫的使用方法整理:Select的使用

[Wildfly10] 發佈war檔 deploy war file onto wildfly10