【发布时间】:2013-11-27 03:44:17
【问题描述】:
尝试加载我的密钥时出现此错误
ssh-add ~/.ssh
Permissions 0755 for '/home/starkers/.ssh' are too open.
请注意,.ssh 目录的权限过于开放,而不是实际的密钥。
修改所有权不会改变任何事情:
chmod 755 ~/.ssh
ssh-add ~/.ssh
Permissions 0755 for '/home/starkers/.ssh' are too open.
问题是,当我创建新密钥时,我需要写入这个目录,那么它是关于什么的呢?
【问题讨论】:
-
只是一个小提示,
chmod不会修改所有权(即chown)。 -
哦,很公平!还是说0755太宽容了。坦率地说,不知道它在说什么。在我的本地机器上不要这些垃圾。我需要读写它,结束。
-
不是。为什么我说
Note that the permissions are too open for the .ssh directory, not an actual key. -
如果是600,生成新密钥时无法写入目录。生成密钥后锁定目录的想法是什么?我没有在我的本地机器上经历过这种情况,但这确实是有道理的。
标签: ssh file-permissions ssh-keys