我正在尝试ssh到一个新的EC2实例。我按照说明操作,当我尝试ssh时,我得到Permission denied(publickey)。
下面是我根据说明在控制台中所做的一切的图像。似乎一切都相应,直到我进入是。然后就失败了。我按照说明两次得到了相同的结果。我也没有AWS CLI工具,因为我认为它们是可选的。
答案 0 :(得分:0)
Host
,User
和IdentityFile
,ssh将默认使用您的本地用户名连接到该实例。
当您使用命令行中指定的pem调用ssh到您的实例时,您还必须指定远程用户名(AWS linux实例的ec2-user和AWS Ubuntu实例的ubuntu)。
尝试使用此命令行:
ssh -i sub_api.pem ec2-user@ec2-54....