我经常使用 Ubuntu 的 ssh 命令连接到我管理的服务器(我甚至为它设置了 .desktop)。我使用带密码的 SSH 密钥进行身份验证。我希望我的计算机每次使用时都要求输入密码,而不是像现在这样每次登录时只接受一次密码。具体来说,一旦我在下面的屏幕截图中输入密码,如果我打开另一个 SSH 会话(即使在关闭第一个会话后),它就不会再次要求输入密码,除非我先注销并重新登录或重新启动。
我发现了很多关于如何启用类似行为的信息(即,即使在重启/重新登录后也不会要求输入密码),但几乎没有任何关于禁用它的信息。我发现关于禁用它的唯一信息是这——这仅适用于 Gnome 部分入侵/被拉入 KDE。这不相关,因为我正在使用 Unity。
对话框(我的计算机名称故意从屏幕截图中删除了):
关联(我对嵌入图像的声誉不够)
答案1
有一个名为的应用程序seahorse
(我不知道为什么叫这个名字,但你可以在应用程序的“密码和密钥”下找到它),它存储你的密码、gpg
密钥和密钥,其功能与或ssh
基本相同。ssh-agent
gnome-keyring
如果您不想让计算机记住密码,只需从“OpenSSH 密钥”列表中删除密钥即可。