我正在尝试使我的 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
因为据我了解,该标志将以纯文本形式存储私钥。如果我错了,请纠正我。
我还可以尝试什么?