首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >vagrant-aws:使用私有IP地址登录?

vagrant-aws:使用私有IP地址登录?
EN

Stack Overflow用户
提问于 2014-06-24 03:28:34
回答 1查看 505关注 0票数 2

我使用vagrant-aws插件在私有网络中配置实例,既有公网IP地址,也有内网IP地址,插件似乎默认使用公网IP登录实例。如何强制Vagrant使用内网IP地址?

在Vagrant中有config.ssh.host设置可以登录,但是在这种情况下,有没有办法让Vagrant找出实例的内网ip?

最好!!

EN

回答 1

Stack Overflow用户

发布于 2015-01-21 07:03:22

虽然这是一个古老的问题,但这是我第一次遇到这个问题。我无意中发现了一个新的流浪汉-aws属性,它是在这个问题之后添加的。它被称为"ssh_host_attribute“,您可以将其设置为:public_ip_address、:dns_name或"private_ip_address”。这里有一个文档的链接:Omniref vagrant-aws 5.0 docs

我将它添加到我的Vagrantfile中,如下所示:

代码语言:javascript
运行
复制
aws.ssh_host_attribute = :private_ip_address

它工作得无懈可击。接下来,我将测试:dns_name属性,因为如果在ec2外部,我希望使用公共ip;如果在ec2内部,则使用私有ip。这对我的情况来说再合适不过了。

希望这对其他寻找这个答案的人有所帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24373835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档