如何在OS X Sierra中禁用SSH密码短信链接保存


2

我喜欢在我的MacBook会话期间存储我的SSH密码,这样我每次SSH到服务器时都不必继续输入它,但是当我重新启动计算机时我想再次输入它(我不希望我的密码被加密并存储在钥匙串的磁盘上。直到我从Mountain Lion升级到Sierra后才出现这种情况;从那以后,它一直在我的钥匙串中存储我的密码。我可以打开钥匙串首选项并删除我的SSH密码,但下次我SSH到服务器并提示我输入密码时,它会立即再次添加到钥匙串中。

我怎样才能回到我对山狮所拥有的东西,我的密码将在我的MacBook会话期间存储,但是下次我再次打开MacBook时我需要重新输入密码。

Answers:


4

一个新的选择 UseKeychain 在塞拉利昂 ,默认为 yes 这是这种行为的原因。如果您不喜欢,请编辑配置 ~/.ssh/config (或创建此文件):

UseKeychain no
AddKeysToAgent yes

第二个选项将告诉SSH代理存储密钥,其结果与您使用时的结果相同 ssh-add 事先输入你的密码。


太好了,谢谢!这是否允许我在计算机会话期间保存密码短语,所以我不必每次都输入密码,或者这会改变以便每次都输入密码?
orokusaki

你可以试试 AddKeysToAgent yes 选项,应该这样做。但试一试。我没有mac。
Jakuje

太棒了,再次感谢!
orokusaki
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.