我在新加坡地区推出了免费的Linux实例。但无法使用pem键与ssh连接。只有新启动的实例才有此问题。
错误如下所示,
许可被拒绝(publickey,gssapi-keyex,gssapi-with-mic)。
提前致谢。
此致 Eleena Jose
答案 0 :(得分:0)
尝试更改pem文件的权限。如果您使用的是Linux,那么以下内容可能会起作用:
chmod 400 keyname.pem
答案 1 :(得分:0)
有关如何连接到AWS linux实例的分步指南。你需要有一个从pem文件生成的ppk文件(使用PuttyGEN)并使用它来使用PUTTY到linux实例。 (这是你从窗户连接的)。请使用以下步骤:
从本地Linux计算机连接到Linux EC2:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
用于从本地Windows计算机连接到Linux EC2:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
答案 2 :(得分:0)
如果您已经尝试了文档中描述的所有标准解决方案,请尝试删除〜/ .ssh 目录中的 known_hosts 文件,因为内容可能已损坏。
rm ~/.ssh/known_hosts