同一台机器上的多个ssh服务器和要重定向的代理取决于域

富埃塔斯

我的服务器具有不同的服务。每个服务都有其自己的ssh服务器以访问该服务。每个ssh服务器将其放在不同的端口(例如2022和3022)中。

另外,我有不同的域来访问服务。(a.dom.com,b.dom.com)。两个域的IP是相同的(1.2.3.4),但我使用带有反向代理的域来访问不同的服务。

也可以为ssh服务器创建反向代理,该代理将端口(例如22)重定向到其他端口取决于域。

我的目标是我可以做的ssh a.dom.comssh b.dom.com

我已经尝试使用以下命令使用ssh隧道传输:(认为我在端口23中有第三个ssh服务器)

ssh -p 23 localhost -R a.dom.com:22:localhost:2022 -R b.dom.com:22:localhost:3022

但是它不起作用,我认为这是不正确的,因为在命令中,a.dom.com是隧道的IP过滤器

直接

这是不可能的这样:域名的IP地址开始查找,如果都a.dom.comb.dom.com映射到同一个IP地址,即在反向代理到达的数据包将是相同的,所以没有办法把它们映射到不同的端口。

如果这些域具有不同的IP地址,并且您有一个响应所有这些IP地址的反向代理,则有可能(谷歌“端口转发”)。

如果您只是想通过简化访问服务ssh,建议您ssh_config使用以下条目来编辑文件:

Host a
    HostName a.dom.com
    Port 2022

然后,您可以这样做ssh a,它将自动选择正确的端口。User fhuertas如果您需要其他用户名,甚至可以添加一行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

HBase区域服务器和Hadoop数据节点是否应该在同一台机器上?

一台机器上可以运行多个http服务器?

在一台机器上模拟的服务器和客户端网络应用

在一台机器上使用SSL的Tomcat和Apache Web服务器

我们可以在同一台机器上彼此找出服务器/守护进程和客户端进程吗?

debian和ubuntu在同一台机器上

在同一台机器上模拟多个路由器

将流量从云上的服务器重定向到 VPN 中本地主机上的另一台机器

同一台服务器和epmd上的多个RabbitMQ实例

工作者无法在同一台机器上连接到主服务器(无效关联)-即使url正确

同一台机器上有多个水槽代理

如何在同一台 Mac 机器上运行具有不同端口的多个 Jenkins 服务器?

在一台服务器中重定向2个域的问题

一台物理服务器上的多个邮件服务器(域)

如何在一台机器上运行多台Cassandra服务器并形成一个集群环?

同一台服务器上的多个名称服务器

1password 和 lastpass 可以在同一台机器和浏览器上共存吗?

如何在同一台机器上从 Windows SSH 进入 WSL

IPC在同一台机器上... WCF

我可以在同一台机器上同时运行多个 ansible 实例吗?

如何在同一台机器上运行多个 Apache Ignite 节点?

在同一台机器上创建多个Postgres实例

如何在同一台机器上运行多个硒测试套件

是否可以在同一台机器上启动多个docker守护程序

同一台机器上的 MassTransmit/RabbitMQ 多个不同的实例

RPC over TCP 与同一台机器上的多个客户端

是否可以在同一台机器上安装多个版本的 hyperledger composer?

如何配置Apache在同一台机器上与FE和BE一起使用?

连接到从另一台机器服务器反应