2017-02-21 199 views
0

我试图SSH入一个新的EC2实例。我遵循指示,当我尝试ssh时,我获得了权限被拒绝(publickey)。AWS ssh实例授予权限被拒绝(公开)

下面是我根据说明书在控制台中完成的所有操作的图像。一切似乎都会相应地进行下去,直到我输入yes然后它失败了。我已按照指示两次并获得相同的结果。我也没有AWS CLI Tools,因为我相信它们是可选的。

enter image description here

回答

0

ssh将使用你的本地用户名默认情况下连接到该实例,如果你不是在你的〜/ .ssh/config中指定HostUserIdentityFile

当您使用命令行中指定的pem将ssh调用到实例时,还必须指定远程用户名(对于AWS Linux实例,这是ec2-user,对于AWS Ubuntu实例是ubuntu)。

尝试使用此命令行: ssh -i sub_api.pem [email protected]

+0

谢谢。我在连接对话框的例子中错过了这个。 – Aaron