1. 程式人生 > >做隧道轉發的 正反

做隧道轉發的 正反

nbsp 常用 方法 建立 一個 ssh -n bsp 轉發 同時

-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

做隧道轉發的 正反