【问题标题】:How can I redirect multiple servers to a single one with ssh?如何使用 ssh 将多个服务器重定向到单个服务器?
【发布时间】:2019-01-30 08:43:09
【问题描述】:

我想将多个服务器重定向到一个。

如果一个人想要连接到被重定向的服务器,他需要使用不同的端口和用户名,例如 maru@ip.ip.ip.ip -p 9393。

我该怎么做?

谢谢。

【问题讨论】:

    标签: redirect ssh server iptables forwarding


    【解决方案1】:

    如果您想让内部服务器可以从网络外部访问,您需要研究this link 中所述的远程端口转发。

    您需要在sshd_config 中将GatewayPorts 设置为yes,然后在面向外部的服务器上使用ssh -R 9393:<remote ip>:<remote port> 开始转发(还有更高级的配置,仅允许上面链接中描述的某些客户端)。

    【讨论】:

    • 感谢您的评论,我会检查该链接。
    • 所以在尝试了你的建议后它不起作用我在 sshd_config 中将 GatewayPorts 设置为 yes 并写了 ssh -R 9393:192.168.0.125:80 但我得到了所有命令的 ssh 用法等
    • 我必须在被重定向到的服务器中做任何事情吗?
    • imgur.com/EJj0LA7 这就是我想做的,我想将我的所有服务器重定向到一个服务器,但我已经尝试了很多东西,我不知道还能尝试什么。
    • 好的,我理解错了你的问题(我虽然你只想让目标机器作为面向公众的服务器)。如果您希望图片中的 srvA 和 srvB (imgur.com/RAZrLax) 都重定向到目标服务器,则需要运行 ssh -R 9393:192.168.0.125:80 srvA(从可以访问 srvA 的任何服务器上运行,但最简单的是在 srvA 上执行此操作.(然后你对 srvB 做同样的事情)。
    猜你喜欢
    • 2018-01-28
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 2023-04-02
    相关资源
    最近更新 更多