回答:
GUIとCLIの両方のJavaアプリがあります。どちらもWikipediaのGoogle Authenticatorページにリストされていました。両方とも、それぞれのダウンロードページにインストール手順が含まれています。
私はこのアイデアが好きですが、これらのいずれもテストしていませんし、安全であると仮定したり、正しく動作することさえありません。これは検索結果の概要であり、推奨事項ではありません。
Webブラウザにいくつかの拡張機能を使用できますが、それらはかなりうまく機能します。
どうぞ、例を示します:
Chrome / Chromium / Yandex(およびその他のChromeベースのブラウザー)の場合は、認証システムを使用できます。このリンクから[Chromeに追加]ボタンをクリックするだけです。
:それともを通してそれを追加することができますCustomise and control
(ブラウザの3ダッシュ/ドット右上)メニュー> Settings
> Extensions
> Get more extensions
(リストの一番下に)> Search the store
のために:Authenticator
。
パスフレーズを追加する必要があります。この手順により、複数のインスタンスを同期できます-Googleアカウントで使用するコンピューター間で認証データを転送します。
認証キーを追加するには:まずここをクリックして、ブラウザでデモバーコードを開きます。次に、QRコードまたは手動入力をスキャンします。Googleアプリケーションによってバーコードが生成されない場合、ほとんどの場合、手動入力のみを使用する必要があります。認証コードが時間ベースである場合、Google機能と同期クロックを使用する必要があります。
アプリケーションを使用するには、オーセンティケーターアイコンをクリックするだけです。新しいサイクルの開始を待ちます。新しく生成されたキーをクリックします。クリップボードにコピーされます。
キーを使用してください!通常、それを使用するには約1分半かかります。
私は他のブラウザにはあまり馴染みがありませんが、たとえば、Firefox内ではOpen Two-Factor Authenticatorを使用できるのと同様の方法です。
さらに、次の回答では、Apache2およびOpenSSH内で(Google認証システムを使用して)2要素認証を実装する方法について説明します。
小さなコマンドラインユーティリティをインストールするだけですoathtool
。
sudo apt-get install oathtool
次に、このようなコマンドを実行して、ワンタイムパスワードを取得します。
oathtool --totp -b YOURSECRET