如何使用 ssh-add 实现 ssh 密钥的持久性

如何使用 ssh-add 实现 ssh 密钥的持久性

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

我还可以尝试什么?

相关内容