Ssl

ftp 在傳輸中更改伺服器響應

  • October 30, 2014

我有一個獨特的情況,我的一個業務合作夥伴執行的 FTP 伺服器已經過時,而我需要使用的客戶端稍微不兼容。

我要連接的伺服器在連接期間返回 334 響應,這會導致我的 ftp 客戶端斷開連接。自該伺服器發布以來,RFC 發生了變化,伺服器應該以 234 而不是 334 響應。我已經與客戶端供應商 (IBM) 進行了交談,他們表示他們不會忽略響應或將 334 視為a 234. 我也與業務夥伴談過,他們對升級或更改伺服器沒有興趣。

所以我在想為什麼不在數據包級別檢測334並用234替換334?這將解決我的問題(假設沒有其他協議違規)。

我該怎麼辦?執行代理伺服器?有人對此有經驗嗎?

還有其他選擇嗎?

我別無選擇,只能使用我已經在執行的固定客戶端。

有趣的問題。您可以嘗試將 iptables 與 netsed 一起使用,如https://serverfault.com/a/321671/208324所述。

除此之外,IBM 是對的。它必須是 234 作為響應AUTH TLS而不是 334,請參閱RFC4217 Sect。4.2 . 仍然做錯的伺服器可能太舊了,並且仍然只使用 SSL 3.0,所以這是您必須擔心的另一個問題,也許它有助於向您的合作夥伴施加一些壓力以更換伺服器。

引用自:https://serverfault.com/questions/640978