我需要將 Azure 網路中的遠端伺服器透過 SSH 連接到我們的本機網路。由於兩個網路之間的直接連線不可用,我嘗試使用 IP 表將 22 個流量從伺服器 1 轉送到伺服器 3。
伺服器 1(本機)--> 伺服器 2(Azure DMZ 網路)--> 伺服器 3(後端應用程式伺服器)
雖然我可以先登入 server2,然後從伺服器 2 到 server3 進行 ssh,但這種方法無法滿足我們的應用程式要求。我們的應用程式要求是需要從伺服器 1 到伺服器 3 的直接 SSH 存取。
例如:在 putty 中,如果我使用 user@server2 IP,它應該會重新導向並連接伺服器 3 的 SSH 會話。
目前,我嘗試使用 IP 表將伺服器 2 的所有 22 個流量轉送到伺服器 3。我沒有使用伺服器 2 IP 從伺服器 1 取得伺服器 3 的 SSH 會話。
注意:在伺服器中,我更改了 SSHd 設定文件,讓 SSH 在不同連接埠上運行,以允許 22 連接埠轉送。
請告訴我在 ubuntu 中是否可以進行此類轉發,如果可以,請指導我的步驟。