我無法使用 2FA 使用密碼對遠端主機進行身份驗證

我無法使用 2FA 使用密碼對遠端主機進行身份驗證

我有一個 Ubuntu 20.04 VM 作為其餘伺服器的跳線盒運行。我已將其與 DDNS 服務連接以遠端存取它。如果我使用 ssh 金鑰,我可以正常登入伺服器,但如果我使用 2FA(Google 的 pam 2fa 模組)進行密碼身份驗證,我會收到“身份驗證失敗”,

我可以做什麼來解決這個問題?

我嘗試過不同的電腦和作業系統,但問題出在機器本身。谷歌似乎沒有幫助。

提前致謝。

答案1

我發現了問題,在 /etc/pam.d.sshd 中,我設定了auth required pam_google_authenticator.so額外的選項nullok,刪除此選項後,我能夠使用密碼和 2fa 生成的代碼 ssh 到機器。

相關內容