可以分配一个弹性IP后没有通过ssh [英] can't ssh after assigning an elastic ip

查看:149
本文介绍了可以分配一个弹性IP后没有通过ssh的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我配置我的实例。它的启动和运行。我可以ssh与分配弹性IP之前,我的钥匙(由厨师/刀供应)。例如这工作(EIP之前):

I configured my instance. Its up and running. I can ssh in with my key (provisioned by chef/knife) before assigning an elastic IP. For example this works (before EIP):

的ssh -F的.ssh /配置ec2-ww-xx-yy-zz.us-west1.computer.amazonaws.com

分配一个生态工业园后,我收到了:

After assigning an EIP I get a:

权限被拒绝(公钥)

错误消息,因为它的检查我的主文件夹的关键,而不是项目目录。

error message as its checking my home folder for the key instead of the project directory.

我甚至指定的配置目录中的EIP:

I even specified the config directory an the EIP:

的ssh -F的.ssh /配置ubuntu@ww.xx.yy.zz -v

它返回一个连接超时消息。

which returns a "Connection timed out message".

当我使用弹性福克斯,我可以看到EIP被正确关联。我失去了否认SSH以生态工业园的AWS设置?

When I use Elastic Fox I can see the EIP was associated correctly. Am I missing an AWS setting which denies SSH to EIPs?

推荐答案

在一个EC2实例启动时,它会分配一个公共和私有IP地址。一个实例的私有IP地址的实例的生命周期中永远不会改变。 然而,它的公共DNS地址可以在某些情况下更改。

Once an EC2 instance is launched, it will assign a public and private IP address. An instance's private IP address will never change during the lifetime of that instance. However, its public dns address can change under certain circumstances.

那么,在您的EIP关联到任何实例,使用该IP登录到您的计算机。

So, after you associate an EIP to any instance, use that IP to login into your machine.

这篇关于可以分配一个弹性IP后没有通过ssh的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆