强制 ssh 询问密码和公钥

强制 ssh 询问密码和公钥

我知道这有点奇怪。我在服务器上生成了 ssh 密钥,但我仍然想强制客户端输入密码才能通过 SSH 连接到服务器,即使他们拥有密钥。这可能吗?我可以在密钥之上设置密码,并强制客户端使用两者进行 SSH 吗?

答案1

如果不知道您正在运行的 OpenSSH 版本或发行版,就很难回答。然而,有很多方法可以实现这一目标。如果您运行的是最新版本的 OpenSSH,其中一种方法是使用文件AuthenticationMethods中的指令/etc/ssh/sshd_config。例子:

AuthenticationMethods publickey,keyboard-interactive

相关内容