做隧道轉發的 正反
阿新 • • 發佈:2018-03-18
nbsp 常用 方法 建立 一個 ssh -n bsp 轉發 同時 -R port:host:hostport
-R port:host:hostport
將遠程主機(服務器)的某個端口轉發到本地端指定機器的指定端口. 工作原理是這樣的, 遠程主機上分配了一個 socket 偵聽 port 端口, 一旦這個端口上有了連接, 該連接就經過安全通道轉向出去, 同時本地主機和 host 的 hostport 端口建立連接.
背景:
在部署開發中我們會經常用到
有多臺服務器 這幾臺只是在局域網內如(10, 11,12,13,14,15,16,17)
有一臺專門用來做轉發的機器
現在我們要實現的是 在我們的本機 去測試 局域網內的某一臺機器如(17)
在這臺機器上我們可以做測試 如把passenger 部署 改為 thin 等等一些測試
介紹:
10.0.1.17:80 為 局域網 80 為 局域網的端口 [email protected] -p 6521 為轉發機器所謂 跳板機 8080 為本機的訪問端口 如訪問 localhost:8080 就可以訪問 局域網 10.0.1.17:80 這個應用了反方法:
ssh -vv -N -L 8080/10.0.1.17/80 [email protected] -p 6521
順著方法:
內網機器
ssh -v -N -f -R 8080:localhost:80 [email protected] -p 6521
公網機器
mm.menxu.com.cn
本地機器
ssh -N -f -L 8080:localhost:80 [email protected] -p 6521
做隧道轉發的 正反