Amazon EC2 中的弹性 IP

Amazon EC2 中的弹性 IP

当我使用弹性 IP 时,我无法使用 SSH。当我尝试登录时,显示以下消息

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.

答案1

编辑您的 .ssh/known_hosts 文件并删除与您的 AMI 相对应的行。

问题是,第一次连接时,ssh 保存了您所连接的那台机器的远程密钥,而当您启用弹性 IP 时,该远程密钥发生了变化。

http://developer.amazonwebservices.com/connect/thread.jspa;?messageID=104781饍

答案2

或者,使用ssh-keygen -R <hostname|IP address>从 known_hosts 文件中删除条目。

相关内容