It is required that your private key files are NOT accessible by others的解决办法

今天在Ubuntu上想通过终端ssh直接连接我的服务器,我使用的是密钥登录,然而当我输入

1
ssh -i cali.pem ubuntu@my ip

后,出现Are you sure you want to continue connecting (yes/no)? ,我输入了yes后,却无法连接,出现了

1
It is required that your private key files are NOT accessible by others.

这里的错误是由于密钥的权限过大所引起的,解决方法为chmod 600。

直接在终端输入

1
chmod 600 cali.pem

这里的cali.pem是我的密钥名称。

然后再执行一遍ssh登录命令。

最终便可以远程登录成功。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!