Redirect 如何使用ssh将多个服务器重定向到单个服务器?

Redirect 如何使用ssh将多个服务器重定向到单个服务器?,redirect,ssh,server,iptables,forwarding,Redirect,Ssh,Server,Iptables,Forwarding,我想将多个服务器重定向到一个服务器 如果一个人想要连接到被重定向的服务器,他需要使用不同的端口和用户名,如maru@ip.ip.ip.ip-例如,第9393页 我该怎么做 谢谢。如果希望从网络外部访问内部服务器,请查看远程端口转发,如中所述 您需要在sshd_config中将GatewayPorts设置为yes,然后使用ssh-R 9393::启动转发。在面向外部的服务器上,有更高级的配置,只允许上面链接中描述的某些客户端。感谢您的评论,我将检查该链接。因此,在尝试了您建议的方法后,我在sshd

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

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

我该怎么做


谢谢。

如果希望从网络外部访问内部服务器,请查看远程端口转发,如中所述


您需要在sshd_config中将GatewayPorts设置为yes,然后使用ssh-R 9393::启动转发。在面向外部的服务器上,有更高级的配置,只允许上面链接中描述的某些客户端。

感谢您的评论,我将检查该链接。因此,在尝试了您建议的方法后,我在sshd_config中将GatewayPorts设置为yes,并编写了ssh-R 9393:192.168.0.125:80,但我在所有命令中都使用了ssh,因此我必须在服务器中执行重定向到的任何操作?这就是我想做的,我想将我所有的服务器重定向到一个服务器,但是我已经尝试了很多东西,我不知道还有什么可以尝试。好的,我理解你的问题的方式是错误的,我认为你只想让目标机作为面向公众的服务器。如果希望图片中的srvA和srvB都重定向到目标服务器,则需要从任何可以访问srvA的服务器运行ssh-R 9393:192.168.0.125:80 srvA,但最简单的方法是在srvA上执行。然后对srvB执行相同的操作。