解决SSH密匙登录Permissions 0644 for ‘x.pem’ are too open.方法

Linux使用SSH密匙对登录提示Permissions 0644 for 'x.pem' are too open.如何解决?Linux百科网告诉大家,执行命令chmod 600 密匙名.pem即可解决问题。

SSH密匙登录

SSH密匙对登录Linux服务器执行命令:ssh root@你的服务器ip -i 密匙名.pem,登录不了,提示如下:

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密匙对命令登录服务器测试一下吧,应该可以解决了。

2023服务器优惠,阿里云PK腾讯云!
①阿里云:阿里云5M带宽服务器60元1年起(1c2g/2c4g/2c8g/4c8g/8c16g/16c32g)
②腾讯云:腾讯云2核4G服务器8M带宽74元一年(有高配)
③华为云:华为云1核2服务器1M带宽60元一年(配置多款可选)
⑤代金券:阿里云代金券限量发放中(有账号就能领)