Spinnaker 上的端口转发

Port forwarding on Spinnaker

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

Step1: -> Localhost 到 AWS 实例

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

第 2 步:-> 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 主机上解析?

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

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