Putty multihop隧道在bash中复制

时间:2018-04-10 14:06:01

标签: ssh putty ssh-tunnel cmder

我遇到问题用Cmder bash复制我的putty ssh隧道(在Windows机器上)。

1。我想访问server_2上端口7183上的Web界面。为了实现这一目标,我必须首先通过jump_server并进行两次隧道,因为从jump_server开始,只有可见端口为22。

腻子的步骤:
1.使用username_1与隧道连接到jump_server(L22 server_2:22) 2.使用username_2

连接到localhost with tunnel(L7183 localhost:7183)

之后,当我在本地计算机的浏览器中键入localhost:7183时,我能够访问Web界面。

现在我试图在Cmder中重现这个,但我没能用一个大命令,也没有两个单独的命令来做到这一点:

ssh -L 7183:localhost:7183 username_1@jump_server ssh -L 22:localhost:22 -N username_2@server_2 -vvv

这只是我尝试交换端口和主机时未使用的最后一个命令。

2。当我想在本地计算机上打开端口12345并将其转发到server_2上的端口21050或远程隧道时,语法是否不同?

1 个答案:

答案 0 :(得分:0)

最后设法实现1.问题:

  1. ssh username_1 @ jump_server -L 22:server_2:22 -N -vvv
  2. ssh -L 7183:localhost:7183 username_2 @ localhost
  3. 现在我可以从我的localhost上的server_2访问web界面:7183