sign_and_send_pubkey: signing failed: agent refPermissions 0777 for '/root/.ssh/id_rsa' are too open

从一个系统到另一个系统出现git clone权限问题解决

问题一:sign_and_send_pubkey: signing failed: agent refused operation

步骤一:把原来系统用户文件夹下的.ssh 整个文件复制到新系统
步骤二:执行以下命令

eval "$(ssh-agent -s)"
ssh-add

问题二:Permissions 0777 for ‘/root/.ssh/id_rsa’ are too open

原因:执行上面第二行命令的时候会出现too open的问题 这是文件权限的问题
会出现如下报错:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/root/.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 "/root/.ssh/id_rsa": bad permissions
Permission denied (publickey).

解决方式: 只需要提高文件的权限就行

chmod -R 700 /root

或者我们的 .ssh 文件路径不一样 只需到到你自己的 .ssh 文件中 把里面的 id_rsa 的权限改变就行了
最后重新执行第一个问题的两个命令就解决了

发布了149 篇原创文章 · 获赞 14 · 访问量 8975

猜你喜欢

转载自blog.csdn.net/weixin_45485719/article/details/104377429
今日推荐