每次使用时都需要输入 SSH 密码

每次使用时都需要输入 SSH 密码

我经常使用 Ubuntu 的 ssh 命令连接到我管理的服务器(我甚至为它设置了 .desktop)。我使用带密码的 SSH 密钥进行身份验证。我希望我的计算机每次使用时都要求输入密码,而不是像现在这样每次登录时只接受一次密码。具体来说,一旦我在下面的屏幕截图中输入密码,如果我打开另一个 SSH 会话(即使在关闭第一个会话后),它就不会再次要求输入密码,除非我先注销并重新登录或重新启动。

我发现了很多关于如何启用类似行为的信息(即,即使在重启/重新登录后也不会要求输入密码),但几乎没有任何关于禁用它的信息。我发现关于禁用它的唯一信息是——这仅适用于 Gnome 部分入侵/被拉入 KDE。这不相关,因为我正在使用 Unity。

对话框(我的计算机名称故意从屏幕截图中删除了):

关联(我对嵌入图像的声誉不够)

答案1

有一个名为的应用程序seahorse(我不知道为什么叫这个名字,但你可以在应用程序的“密码和密钥”下找到它),它存储你的密码、gpg密钥和密钥,其功能与或ssh基本相同。ssh-agentgnome-keyring

如果您不想让计算机记住密码,只需从“OpenSSH 密钥”列表中删除密钥即可。

相关内容