我尝试使用 Ansible 设置 ec2 实例。但是当我尝试 ssh 时它失败了。安全组包含端口 22。
目前,我们达到了最大的弹性 IP。所以我想知道我的脚本是否有问题,或者是否可以 ssh 到没有弹性 IP 的实例?
我尝试使用 Ansible 设置 ec2 实例。但是当我尝试 ssh 时它失败了。安全组包含端口 22。
目前,我们达到了最大的弹性 IP。所以我想知道我的脚本是否有问题,或者是否可以 ssh 到没有弹性 IP 的实例?
您的实例不需要弹性 IP。如果您将虚拟机放在默认 VPC 中,您将获得一个公共 IP。但请注意,如果您重新启动实例,此 IP 可能会发生变化。
简而言之,不,您不需要弹性 ip,但它非常方便。
您的实例需要弹性 IP,或者需要位于具有公共 IP 的公共 VPC 子网中。
您还可以让 Ansible 通过其具有 SSH 访问权限的实例,以便进入 VPC 并访问您的其他实例。这是关于此过程的博客文章:http: //blog.scottlowe.org/2015/12/24/running-ansible-through-ssh-bastion-host/如果您搜索“Ansible ssh 堡垒主机”,您会发现很多关于这个主题的文章。