我将 SSH 密钥导入 PuTTY(创建 .ppk 文件)。我的 SSH 密钥使用密码。
当我第一次使用该 .ppk 登录时,PuTTY 要求我输入密码,但显然,该密码已被存储,因为它在后续连接中没有要求我输入密码。
我每次都需要输入密码。如何配置 PuTTY 使其始终要求输入密码?
这是连接的事件日志:
=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2019.08.01 11:47:20 =~=~=~=~=~=~=~=~=~=~=~=
Using username "gordo".
Authenticating with public key "imported-openssh-key" from agent
Last login: Thu Aug 1 10:46:13 2019 from ip-<ip_redacted>.ec2.internal
]0;gordo@ip-<ip_redacted>:~[gordo@<ip_redacted> ~]$ exit
logout
答案1
使用公钥“imported-openssh-key”进行身份验证来自代理
您已将密钥加载到PuTTY 身份验证代理 – Pageant。因此,不是 PuTTY 要求您输入密码,而是 Pageant。
Pageant 的真正目的就是避免每次都输入密码。
如果您确实想每次都输入密码,请从 Pageant 中删除密钥。Pageant 位于 Windows 任务栏托盘中。它的图标是一台带帽子的旧台式电脑。