试图访问Ec2获得错误公钥

时间:2016-02-11 16:59:06

标签: amazon-web-services ssh amazon-ec2 amazon

尝试使用SSH访问ec2实例时出现错误。显示错误"没有支持的身份验证方法可用(服务器发送公钥)

当我在SSH上工作时不幸的是我给了所有目录777的许可,然后我得到了这个问题

希望得到解决方案

enter image description here

2 个答案:

答案 0 :(得分:1)

恕我直言,chmod 777对包含authorized_keys文件的.ssh目录提供了过于宽松的权限。因此,没有ssh,scp或sftp访问可以正常工作。

要修复它,请从实例中分离EBS卷,将其挂载到另一个实例上,修复权限并重新连接它

答案 1 :(得分:0)

好的,所以最后我能够解决这个问题以及如何解决?

我做了什么?

我在相同位置创建新实例(us-west-2c)并分离我的原始磁盘并附加新实例。然后更改密钥权限,如

获得帮助:http://blog.celingest.com/en/2013/11/14/replace-lost-keypair-ec2-instance/ https://www.youtube.com/watch?v=PhvfXMDICDo

Just Do不需要Cat命令。安装后使用Cd / mst / recovery,然后输入Type命令以给予正确的权限

希望它会帮助像我这样犯了大错的人