2FAを使用してパスワードでリモートホストに認証できない

2FAを使用してパスワードでリモートホストに認証できない

私は、他のサーバーのジャンプ ボックスとして Ubuntu 20.04 VM を実行しています。リモート アクセスするために、DDNS サービスに接続しています。SSH キーを使用すると、通常どおりサーバーにログインできますが、2FA (Google の pam 2fa モジュール) によるパスワード認証を使用すると、「認証に失敗しました」というメッセージが表示されます。

その問題を解決するにはどうすればいいでしょうか?

さまざまなコンピューターと OS から試してみましたが、問題はマシン自体にあります。Google は役に立たないようです。

前もって感謝します。

答え1

問題が見つかりました。/etc/pam.d.sshd でauth required pam_google_authenticator.so追加オプションを設定していましたnullokが、これを削除した後、パスワードと 2fa で生成されたコードを使用してマシンに ssh で接続できるようになりました。

関連情報