Ssh
強制 ssh 詢問密碼和公鑰
我知道這有點奇怪。我在我的伺服器上生成了 ssh 密鑰,但我仍然想強制客戶端輸入密碼才能通過 SSH 連接到伺服器,即使他們有密鑰。這甚至可能嗎?我可以在密鑰上設置密碼,並強制客戶端同時使用 SSH 嗎?
在不知道您正在執行的 OpenSSH 版本或發行版的情況下,很難回答。但是,有很多方法可以實現這一目標。如果您正在執行最新版本的 OpenSSH,其中一種方法是使用文件中的
AuthenticationMethods
指令/etc/ssh/sshd_config
。例子:AuthenticationMethods publickey,keyboard-interactive