Permissions 0755 for '/Users/wanjun/.ssh/id_rsa' are too open.

学习笔记 yekong

今天推送git代码的时候报错了,提示:

Permissions 0755 for '/Users/wanjun/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Users/wanjun/.ssh/id_rsa": bad permissions
git@git.code.tencent.com: Permission denied (publickey).
fatal: Could not read from remote repository.

经过查询后才知道是权限问题,修改一下文件权限就可以了.

错误信息表明您的 SSH 私钥文件(id_rsa)的权限设置过于开放,导致安全性问题。为了解决这个问题,您需要更改该文件的权限,以确保只有文件所有者才能读取和写入。

您可以通过以下命令来更改 SSH 私钥文件的权限:

chmod 600 /Users/wanjun/.ssh/id_rsa

这个命令将会设置您的私钥文件只允许文件的所有者读取和写入,这样可以满足 SSH 客户端对私钥文件安全性的要求。完成这个操作后,应该就能够使用 SSH 连接到您的 Git 仓库了。

喜欢