我该如何进行端口转发?

我该如何进行端口转发?

你好,我尝试在这个网络中进行端口转发

在此处输入图片描述

正如您所看到的,当我想对 localhost:9203 执行 curl 时,我有 localhost,以便访问 10.0.0.1:9200。

10.0.0.1:9200 是仅可通过 ssh 服务器 10.0.0.0 访问的服务器。

目前,我通过 ssh 连接到 ssh 服务器,然后执行 curl,但我想从 localhost 执行此操作,因为我无法在 ssh 服务器中安装依赖项。

我该如何进行此移植

我需要使用用户和密码访问 ssh 服务器。

我该如何进行端口转发或者 ssh 服务器需要防火墙规则来重定向?

谢谢

答案1

根据您的问题,我假设您想要使用 SSH 隧道。

ssh -L 9203:10.0.0.1:9200[电子邮件保护] (将用户替换为 10.0.0.0 上的实际用户)

这将在您的本地机器上打开 9203,并将流量重定向到 9200 上的 10.0.0.1。

相关内容