我一直在使用AWS educate为我使用Macbook pro Catalina上的终端进行连接的ec2实例。我使用ubuntu进行连接(我在终端上运行了腻子),并且能够很好地连接并且什么都没改变,但是大约一两个星期后,我使用了命令
sophiadhanani$ ssh -i "name of pem file.pem" ubuntu@ec2-IPnumbers.compute-1.amazonaws.com
返回permission denied (publickey)
。
不知道为什么会发生这种情况,而故障排除说要创建一个临时实例,然后再挂载点-有没有更简单的方法来解决此问题?
答案 0 :(得分:0)
您是否在Macbook上使用加密的主目录?
显然,使用加密的主页可能会遇到登录问题。
您可能希望将文件从~/.ssh/authorized_keys
删除到其他位置,例如/etc/ssh/.authorized_keys
然后编辑/ etc / ssh / sshd_config文件并添加/ edit指向新位置。
AuthorizedKeysFile /etc/ssh/.authorized_keys