首次创建并使用新的加密id-rsa
密钥文件后ssh-keygen
,我无法使macOS忘记密码短语。这类似于如何使OS X忘记ssh密钥密码短语问题,但变得更糟。
我尝试重新启动,杀死ssh-agent
,锁定了我所有的钥匙串,但它似乎仍存储在某个地方。但是,我找不到任何钥匙串。这似乎是非常不安全的。从未使用Keychain / ssh-agent删除的SSH私钥密码的答案也无济于事。
您是否检查过它是否真的加密过?
—
约翰·基茨
是的 可以肯定的是,就像我第一次使用ssh时要求输入密码。有人真的可以重现吗?
—
hogliux
好吧,它也可以在我的设置中使用,也就是ssh / ssh-agent的配置方式。
—
约翰·基茨
如果您单击复选框以告知macOS将密码短语存储在钥匙串中,那么这是正确的。但是,如果您不单击该复选框,则macOS应该始终要求输入密码。但是,即使您单击了它,也始终可以在钥匙串实用程序中再次将其删除。自Sierra以来,该对话框不再显示,并且钥匙串实用程序中没有任何条目。
—
hogliux
这是我正在谈论的对话框,该对话框似乎不再存在:dribin.org/dave/resources/pictures/ssh_leopard_dialog.png
—
hogliux 2016年