有人可以解释这个以及我可以做些什么来解决我的权限问题.它似乎阻止我获得主机的真实性heroku并解决我的密钥问题
david@daniel-Inspiron-531:~$ ssh-add david/.ssh/id_rsa
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0775 for 'david/.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.
david@daniel-Ins
Run Code Online (Sandbox Code Playgroud)
rjv*_*rjv 27
我建议你使用重新创建一组密钥
ssh-keygen -t rsa -C '<email>'
Run Code Online (Sandbox Code Playgroud)
为了更安全的系统.否则将权限更改为不太开放的东西就可以了.
要更改权限,请使用
chmod 400 ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
Ant*_*eno 22
如果您使用的是 WSL,则可以将 file.pem 复制到~/.ssh/
复制文件 .pem
cp file.pem ~/.ssh/
Run Code Online (Sandbox Code Playgroud)
更改权限:
chmod 600 ~/.ssh/file.pem
Run Code Online (Sandbox Code Playgroud)
完成,用你的再试一次ssh-add
eval `ssh-agent -s`
ssh-add ~/.ssh/file.pem
Run Code Online (Sandbox Code Playgroud)
JSE*_*eny 20
只需将密钥文件的权限重置为默认值
sudo chmod 600 ~/.ssh/id_rsa
sudo chmod 600 ~/.ssh/id_rsa.pub
Run Code Online (Sandbox Code Playgroud)
把/.ssh/id_rsa文件的权限改成400就可以了
#chmod 400 ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
这不会使其他人或来自任何组的成员修改文件。
| 归档时间: |
|
| 查看次数: |
8916 次 |
| 最近记录: |