登入 SSH 时如果看到 “WARNING: UNPROTECTED PRIVATE KEY FILE!” 报错, 出现报错的画面类似这样:
|
1 2 3 4 5 6 |
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/path/to/key.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. |
这个问题出在 private key (上面例子是 /path/to/key.pem) 的权限设定过于宽松, 系统内其他帐号也可以开启所致。
要解决也很简单, 只要用 chmod 改变 private key 的权限便可以:
# chmod 600 /path/to/key.pem