PAM Google Authenticator と SFTP およびその他のアプリ

PAM Google Authenticator と SFTP およびその他のアプリ

SSH 認証キー + Google 認証コードがあればサーバーに SSH 接続できるような状況を設定しようとしています。

これは通常の SSH ターミナル操作では正常に動作しています。確認コードの入力を求められ、それを入力するとアクセスが許可されます。

ただし、専用クライアント (Cyber​​duck など) または SFTP 経由でアクセスできるその他のアプリケーション (Coda) から SFTP を使用しようとすると、ログインできません。

これらのアプリケーションからパスワードプロンプトが表示されますが、資格情報を別の認証モジュールに渡すつもりはないようです。

別のモジュールから渡された認証情報を受け入れるように Google 認証モジュールを構成する方法はありますか? use_last_pass だと思いますが、機能していないようです。

他のアプリケーションでは 2 要素サポートが改善され始めていることは知っていますが (FileZilla)、もう少し幅広いユーザーベースをサポートする必要があります。

アドバイスをいただければ幸いです。

関連情報