SSH 密钥不会永久保存

SSH 密钥不会永久保存

每次我的笔记本电脑连接到公司的 wifi 并提交/获取某些内容时,git 总是会弹出错误权限被拒绝,所以我必须添加 ssh 密钥。问题是它不会永久生效,我必须每天使用以下命令再次执行此操作:

cd ~/.ssh
ssh-add ssh_key

此后,一切都正常了。有没有办法一劳永逸地做到这一点?

答案1

您可能需要重命名您的ssh_key文件或在 ssh 配置中指定它。

我相信默认的身份文件 是 id_rsa,,, 。 id_dsaid_ecdsaid_ed25519

将您的文件重命名为其中一个并确保它在里面~/.ssh,我认为这将解决问题。

或者,添加/编辑文件,~/.ssh/config添加适当的行以使用此键。可能类似于

 Host *
      IdentityFile ~/.ssh/ssh_key

相关内容