【问题标题】:Putty multihop tunnel replicate in bash在 bash 中复制腻子多跳隧道
【发布时间】:2018-09-20 04:45:58
【问题描述】:

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

1.我想访问 server_2 上端口 7183 上的 Web 界面。要到达那里,我必须先通过 jump_server 和隧道两次,从 jump_server 开始,只有可见端口是 22。

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

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

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

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 或远程隧道时,语法是否不同?

【问题讨论】:

    标签: ssh putty ssh-tunnel cmder


    【解决方案1】:

    终于设法实现了 1. 问题:

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

    现在我可以从我的 localhost:7183 上的 server_2 访问 Web 界面

    【讨论】:

      猜你喜欢
      • 2014-03-04
      • 1970-01-01
      • 2011-05-30
      • 2021-10-28
      • 2019-05-03
      • 2011-12-14
      • 2020-10-26
      相关资源
      最近更新 更多