我创建了一个 amazon-web-services 实例并使用 Ubuntu 14.04 amazon 机器映像。
现在我可以 ssh 进入该机器并使用 shell 运行不同的命令。
我现在的问题是,如何从该 ssh 会话内部找到该机器的公共 IP?
我尝试使用
netstat
and
ifconfig
但无法找到我通过 ssh 锁定的公共 IP。
有人可以告诉我如何找出我用来 ssh 进入机器的 IP 吗?
提前致谢!
这个问题已经被问过很多次了。你需要的是实例元数据和用户数据 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html.
只需执行此操作并参考提到的文档,您就可以获得公共 IP 地址:
curl http://169.254.169.254/latest/meta-data/public-ipv4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)