一个文件中有多个 ssh 密钥,使用单个密码

一个文件中有多个 ssh 密钥,使用单个密码

我有多个 ssh 密钥。每次重启时,我都必须对每个密钥执行 ssh-add 操作,然后输入密码来解锁每个密钥。是否可以将所有密钥存储在一个容器文件中,然后使用单个命令添加和解密?

答案1

不,这是不可能的。每个文件都包含一个 OpenSSH 密钥。如果您可以将多个密钥放在同一个文件中,则无法仅通过指定文件名来告诉 OpenSSH 要使用哪一个密钥。

根据您的环境,您可能希望将每个密钥的密码存储在钥匙串中,并使用登录密码或单独的钥匙串和密码将其解锁。这样您就可以保持文件加密,但只需输入一个密码。如何做到这一点取决于您的操作系统和 Linux 上的桌面环境。

相关内容