Spinnaker上的端口转发

时间:2017-06-14 10:15:30

标签: browser ssh portforwarding ssh-tunnel spinnaker

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

步骤1: - > Localhost到AWS实例

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

步骤2: - &gt; 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主机上解决该怎么办?

1 个答案:

答案 0 :(得分:1)

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

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