![如何使用 ssh-add 实现 ssh 密钥的持久性](https://linux22.com/image/917583/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20ssh-add%20%E5%AE%9E%E7%8E%B0%20ssh%20%E5%AF%86%E9%92%A5%E7%9A%84%E6%8C%81%E4%B9%85%E6%80%A7.png)
我正在尝试使我的 ssh 密钥永久有效。我倾向于使用疯狂的密码,每次输入都会破坏工作流程。我有两个密钥,一个用于远程服务器,一个用于 github。我希望密钥在重启后仍然有效。
如果有帮助的话,我正在运行 Ubuntu 19.10。
我为不同的主机设置了不同的密钥,它们的区分如下~/.ssh/config
:
Host github.com
User git
IdentityFile ~/.ssh/github/github
Host <host ip>
User <username>
IdentityFile ~/.ssh/ssh_key/ssh_key
然后我按照chmod 600
这里的建议更改了权限:
如何在 Ubuntu 上使用 ssh-add 永久添加私钥?[关闭]
我也尝试按照那里的建议运行ssh-add ~/.ssh/id_rsa &>/dev/null
,~/.profile
但重启后似乎无法继续运行。
我想避免使用,ssh-add -K
因为据我了解,该标志将以纯文本形式存储私钥。如果我错了,请纠正我。
我还可以尝试什么?