Linux使用SSH密匙对登录提示Permissions 0644 for 'x.pem' are too open.如何解决?Linux百科网告诉大家,执行命令chmod 600 密匙名.pem
即可解决问题。
SSH密匙登录
SSH密匙对登录Linux服务器执行命令:ssh root@你的服务器ip -i 密匙名.pem
,登录不了,提示如下:
1 2 3 4 5 6 7 8 9 | linuxbaike@bogon Desktop % ssh root@47.*.*.17 -i 密匙名.pem @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '密匙名.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "密匙名.pem": bad permissions root@47.*.*.17: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). |
解决方法很简单,执行命令:chmod 600 密匙名.pem
最后再使用SSH密匙对命令登录服务器测试一下吧,应该可以解决了。