不修改防火牆就可以從Internet存取內部伺服器嗎?

不修改防火牆就可以從Internet存取內部伺服器嗎?

我在內部網路上有一台發佈網頁的伺服器。我需要從網路上的隨機客戶端存取這些網頁。問題是我無法控制該伺服器後面的防火牆。另一方面,我確實可以存取完全不同網路上的公共伺服器。 (作業系統很靈活:我可以存取兩側的 Windows 和 Linux 伺服器。)

這就是我想要做的事情:

這可能嗎?

那是:

  1. 客戶端存取我的公共伺服器上的連接埠。
  2. 該連接埠被轉送(透過隧道?)到內部網路。
  3. 網頁被回傳給客戶端。

SSH 隧道似乎不太正確。站點到站點 VPN 可以解決這個問題嗎?有更簡單的選擇嗎?

答案1

@embodo:SSH 隧道似乎依賴 SSH 用戶端透過 SSH 將連接埠轉送到遠端伺服器,但在我的情況下,沒有透過防火牆到達內部伺服器的路由(透過 SSH 或其他方式)。當然,請隨意向我展示如何做到這一點!

好的,那我就回答這個問題。我假設您控制的內部伺服器 (ISIC) 允許出站 ssh 到您控制的公共伺服器 (PSIC)。從 ISIC ssh 到 PSIC 如下:

root@ISIC # ssh -R '*:80:localhost:80' PSIC

這會導致 ssh 偵聽 PSIC 的連接埠 80 *:80,然後將其轉送到 ISIC 的連接埠 80 localhost:80。它的功能與 X 轉送完全相同。

答案2

如果您無法修改防火牆,我不確定您如何實現這一目標。防火牆的全部目的是阻止不需要的流量,因此,如果您不能告訴防火牆“我想要此流量”,我想它只會完成它的工作。

「我控制的公共伺服器」是否可以與「我控制的內部伺服器」通訊?

答案3

解決方案如登入透過執行「中間相遇」類型的連接來提供此功能。還有其他解決方案,例如轉到我的電腦

LogMeIn 有一個免費產品,這使其成為我的首選解決方案: https://secure.logmein.com/products/free/

LogMeIn 也收購了流行的 Hamachi 解決方案(由 Steve Gibson 推薦)現在安全播客和 Twit 網路),wiki 頁麵包含其他詳細資訊以及您可以考慮的其他解決方案的連結。 http://en.wikipedia.org/wiki/Hamachi_%28software%29

答案4

另外(很抱歉說教或陳述顯而易見的事情)如果您不控制防火牆,您實際上應該這樣做嗎?

我提到這一點就好像你試圖繞過你的公司所實施的限制一樣,這可能會為你帶來非常糟糕的結果——這是需要注意的。

相關內容