如何修复 Mac OS X 上不受保护的私钥文件

Cre*_*_IV 6 mac ssh terminal macos

我正在尝试将我的 ssh 私钥文件添加到 Mac 的终端中。当我跑步时:

ssh-add -k / /path/file
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/Volumes/CREATIF IV/Creatif IV/Creatif IV_web/Personal/ssh-keys/anker/anker-prv_key.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Run Code Online (Sandbox Code Playgroud)

如何修复它?

nKn*_*nKn 5

作为一般规则,私钥只能由所有者管理,也可以由组管理(例如,如果必须由 管理apache2,则可以由ssl-cert组读取),并且对组和其他人没有权限。所以:

chmod 600 "/Volumes/CREATIF IV/Creatif IV/Creatif IV_web/Personal/ssh-keys/anker/anker-prv_key.ppk"
Run Code Online (Sandbox Code Playgroud)

在这种情况下应该足够了。