2015-04-28 84 views
0

我在一臺windows機器上用ip,x.y.z.1說。我正在端口80上運行apache。我需要能夠從遠程Linux機器IP地址訪問此服務IP abc2說...我有我的本地Windows機器訪問Linux的盒子,但我應該ssh進入框我無法從盒子中ping我的Windows機器。我認爲反向端口轉發可能對我有用?我試圖反向端口轉發

ssh -vvv -R 80:localhost:8053 [email protected] 

,我的理解是,將在地址a.b.c.2所有連接轉發:8053我的本地Windows機器上的端口80?但是,當我嘗試wget與遠程服務器上的線

wget localhost:8053 

我得到連接被拒絕。

我誤解了端口轉發背後的規則嗎?

謝謝, 馬克。

回答

2

我不是SSH轉發超級高手,但我認爲你需要使用一個本地端口,而不是一個遙控器,使您的命令行應類似於

ssh -L 8053:localhost:80 <host> 
1
-R 80:localhost:8053 

你的端口號向後。第一個號碼是端口號上的遠程主機。第二個數字連同主機名稱是的地址和端口,連接到本地主機。

試試這樣說:

ssh -vvv -R 8053:localhost:80 [email protected]