提前感谢所有人 -
我有一个带有以下网络配置的ec2实例:
eth1 - internal-ipaddressB
与internal-ipaddressA关联的public-elastic-ipddressA
我将sshd配置为明确地监听这两个地址:
我可以ssh到public-elastic-ipddressA然后ssh到internal-ipaddressA和internal-ipaddressB,只是为了确保sshd在两个地址上都能正常工作。
所有这一切,我无法ssh到public-elastic-ipddressB,如果它与除了primary之外的任何其他网络接口相关联,这是在实例启动时默认创建的。
我在这里错过了某种特殊的路由或ACL /安全配置吗?
谢谢!
萨姆
答案 0 :(得分:0)
sshd进程可能与第一个地址有关。
您应该查看/ etc / ssh / sshd_config。 ListenAddress propeties包含它侦听的地址(man page)。
地址可能首先由Cloutint设定。
答案 1 :(得分:0)
这是一个路由问题。您需要将实例的每个网络接口放在VPC的不同子网中,否则数据包将不会从实例路由回目标。
其他解决方案是将两个内部IP分配给同一网络接口,然后在操作系统中将它们配置为eth0和eth0:1,但这无法实现您的目标。