在 Mac OS 中自动将密钥添加到 ssh 代理,而无需在钥匙串中保留密码

在 Mac OS 中自动将密钥添加到 ssh 代理,而无需在钥匙串中保留密码

在 Ubuntu 中,默认行为是 ssh 客户端提供 ~/.ssh/ 目录中存在的所有密钥,当它找到匹配的密钥时,它会要求输入其密码。密钥在内存中保持解锁状态,如果我重新启动,我需要再次输入密码。

我怎样才能在 Mac OS 中获得相同的行为?

答案1

使用

ssh-add

在命令行上。它将保持您的密钥打开,直到您的 Mac 进入睡眠状态、屏幕锁定、您注销或重新启动。请参阅

man ssh-add

了解更多用例。

相关内容