0

我正在进行端口转发以将我的本地计算机连接到 Spinnaker。

Step1: -> 本地主机到 AWS 实例

ssh -A -L 9000:localhost:9000 -L 8084:localhost:8084 -L 8087:localhost:8087 ec2-user@<aws-instance-ip>

Step2: -> Aws 实例到 Spinnaker 集群

ssh -L 9000:localhost:9000 -L 8084:localhost:8084 -L 8087:localhost:8087 ubuntu@10.100.10.5

当我这样做时,这很好用http://localhost:9000

但是,我不想从本地机器进行端口转发,而是想从另一个 aws 实例(例如:55.55.55.55)设置隧道并通过http://55.55.55.55:9000. 这样其他团队成员就可以直接访问 Spinnaker UI。

我已尝试从 55.55.55.55 主机执行上述步骤,然后尝试

http://55.55.55.55:9000 however it didnt work. 

我应该更改什么以使其在 55.55.55.55 主机上解决?

4

1 回答 1

1

端口转发绑定到您提供给 ssh 的 IP。如果您提供 localhost(默认),则只能在 localhost ( 127.0.0.1) 上访问它。如果您想从外部访问它,则需要提供55.55.55.55地址。

您还需要-g切换到ssh,这将允许远程主机连接到您的本地转发端口。

于 2017-06-14T12:16:37.513 回答