我正在进行端口转发以将本地计算机连接到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主机上解决该怎么办?
答案 0 :(得分:1)
端口转发绑定到您为ssh提供的IP。如果您提供localhost(默认值),则只能在localhost(127.0.0.1
)上访问它。如果您想从外部访问它,则需要提供55.55.55.55
地址。
您还需要-g
切换到ssh
,这将允许远程主机连接到您本地转发的端口。