我尝试使用新的双启动ubuntu 16.04在我的EC2实例上使用ssh进行登录。这是我第一次使用此客户端登录,因此.ssh / known_hosts中没有任何内容可以删除,因为在此类许多其他帖子中都有建议。
当我跑步时:
ssh -i" my_key.pem" ubuntu@servername.amazonaws.com
我明白了:
The authenticity of host 'servername.amazonaws.com (serverip)' can't be established.
ECDSA key fingerprint is SHA256:***************************.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
由于我可以在我的Windows计算机上使用putty中的exac相同密钥进行日志记录,也可以使用相同密钥从mac进行日志记录,这似乎与密钥无关。
有人在那里帮忙吗?提前谢谢!
编辑:我在linux上安装了putty,因为它在windows上工作。也不起作用。nmap localhost让我打开端口22。 nmap my.ip不行。
我试着ssh到另一个地址,在ssh和putty上也有相同的结果:(
EDIT2:不是BitBucket: Host key authentication failed
的副本问题解决了:仅仅是我按下了输入"您确定要继续连接(是/否)?"而不是键入是。谢谢@Kenster
答案 0 :(得分:0)
如果没有任何选项可以继续连接并且永久性失败,则可以将命令与StrictHostKeyChecking = no选项一起使用,如下所示:
ssh -i“ my_key.pem” ubuntu@servername.amazonaws.com -o StrictHostKeyChecking = no