私は、他のサーバーのジャンプ ボックスとして 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 で接続できるようになりました。