ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

2 要素認証リカバリ方法を設定する

2 要素認証のクレデンシャルを紛失した場合に備え、アカウントへのアクセスを回復するさまざまな方法を設定できます。

2 要素認証リカバリコードを安全に保管することに加え、別のリカバリ方法を 1 つ以上設定することを強くおすすめします。

このガイドの内容

2 要素認証リカバリコードのダウンロード

2 要素認証を設定するときに、2 要素認証リカバリコードをダウンロードして保存してください。電話でのアクセスができなくなった場合にはこのリカバリコードを使って GitHub の認証を受けることができます。 また、2 要素認証の有効化後は、リカバリコードをいつでもダウンロードできます。

アカウントを安全に保つため、リカバリコードを共有や配布しないでください。 以下のような、安全なパスワードマネージャで保存することをおすすめします:

新しいリカバリコードを生成するか、2 要素認証を無効化してから再有効化すると、セキュリティ設定にあるリカバリコードが自動的に更新されます。

  1. 任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。

    ユーザバーの設定アイコン

  2. ユーザ設定のサイドバーで [Security] をクリックします。

    セキュリティ設定のサイドバー

  3. [Recovery codes(リカバリコード)] の隣の Show(表示)をクリックします。

    リカバリコードの表示ボタン

  4. リカバリコードを安全な場所に保存します。 リカバリコードは、アカウントにアクセスできなくなった場合に、再びアクセスするために役立ちます。

    • リカバリコードをデバイスに保存するには、[Download] をクリックします。
    • リカバリコードのハードコピーを保存するには、[Print] をクリックします。
    • パスワードマネージャーに保存するためにリカバリコードをコピーするには [Copy] をクリックします。
      コードのダウンロード、印刷、コピーのオプションがある、リカバリコードのリスト

リカバリコードのセットを新しく生成する

アクセス回復のためにリカバリコードを一度使うと、再利用はできません。 16 個のリカバリコードをすべて使った場合は、別のコードのリストを生成できます。 リカバリコードのセットを新しく生成すると、以前生成したコードはすべて無効になります。

  1. 任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。

    ユーザバーの設定アイコン

  2. ユーザ設定のサイドバーで [Security] をクリックします。

    セキュリティ設定のサイドバー

  3. [Recovery codes(リカバリコード)] の隣の Show(表示)をクリックします。

    リカバリコードの表示ボタン

  4. リカバリコードのセットを新しく作成するには、[Generate new recovery codes] をクリックします。

    [Generate new recovery codes] ボタン

セキュリティキーを追加の 2 要素認証方式として設定する

2 要素認証の二次的な方法としてセキュリティキーを設定し、そのセキュリティキーを使ってアカウントへのアクセスを回復することができます。 詳しい情報については、「2 要素認証を設定する」を参照してください。

フォールバック認証番号を設定する

フォールバックデバイスのために、別の番号を提供できます。 主に使うデバイスにもリカバリコードにもアクセスできなくなった場合、バックアップの SMS 番号でアカウントにアクセスできます。

認証をテキストメッセージから設定しても、TOTP モバイルアプリケーションから設定しても、フォールバック番号を使うことは可能です。

警告: フォールバック番号を使うのは、最後の手段です。 フォールバック認証番号を設定した場合は、別のリカバリ方法も設定するようおすすめします。

  • 悪意のある人が携帯電話会社を攻撃する可能性があるため、SMS 認証にはリスクがあります。
  • SMS メッセージは、米国およびその他特定の国においてのみサポートされています。その一覧については、「SMS 認証がサポートされている国」を参照してください。
  1. 任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。

    ユーザバーの設定アイコン

  2. ユーザ設定のサイドバーで [Security] をクリックします。

    セキュリティ設定のサイドバー

  3. [Fallback SMS number] の隣にある [Add] をクリックします。

    [Add fallback SMS number] ボタン

  4. [Fallback SMS number] の下にある [Add fallback SMS number] をクリックします。

    [Add fallback SMS number] テキスト

  5. 国コードを選択し、携帯電話番号を入力します。 入力した情報が正しいことを確認してから、[Set fallback] をクリックします。

    フォールバック SMS 番号の設定

設定後、バックアップデバイスが確認の SMS を受信します。

Recovery Accounts Elsewhere でフォールバック認証方式を追加する

アカウントに対して追加の認証クレデンシャルを生成し、パートナーリカバリプロバイダを利用して保存できます。

Recovery Accounts Elsewhere について

Recover Accounts Elsewhere を使うと、2 要素認証やリカバリコードへのアクセスを失った場合に備えて、あなたの GitHub アカウントにセキュリティ要素を追加できます。

Recovery Accounts Elsewhere を使用して、あなたの GitHubアカウントをあなたの Facebook アカウントに関連付けることができます。 Facebook により、アカウントリカバリトークンとして、あなたの GitHub アカウントの認証クレデンシャルを保存できます。

2 要素認証方法やリカバリコードにアクセスができなくなったために、GitHub へのアクセスをなくした場合でも、リカバリプロバイダーからアカウントリカバリトークンを取得できます。これはあなたが GitHub アカウントのオーナーであることを証明するのに役立ちます。

トークンを再取得後、GitHub Supportまたは GitHub Premium Support はあなたのアカウントで 2 要素認証を無効にできるかもしれません。 その後、アカウントに再びアクセスするため、パスワードを入力またはリセットできます。

アカウントリカバリトークンは、1 年間または利用するまで有効です。 トークンを取得するか、トークンの有効期限が切れた場合には、新しいトークンを再生成して保存してください。

アカウントリカバリトークンを生成または取得すると、アカウントの Audit log にイベントが追加されます。 詳細は「セキュリティログをレビューする」を参照してください。

アカウントリカバリトークンを生成、保存する

アカウントリカバリトークンを生成し、パートナーリカバリプロバイダを利用して保存できます。

  1. あなたの Facebook アカウントにサインインしてから、GitHub に戻ります。

  2. 任意のページの右上で自分のプロフィール画像をクリックし、[Settings] をクリックします。

    ユーザバーの設定アイコン

  3. ユーザ設定のサイドバーで [Security] をクリックします。

    セキュリティ設定のサイドバー

  4. 新しいトークンを生成するため、[Recovery tokens] の下にある [Store new token] をクリックします。

    新しいリカバリトークンを保存するボタン

  5. アカウントリカバリトークンに関する情報を読み、[Connect with https://www.facebook.com] をクリックします。

    リカバリトークンを Facebook と関連付けるボタン

  6. After you're redirected to Facebook, read the information about turning on account recovery with Facebook before you click Save as [YOUR NAME]. (短時間で複数のトークンを保存する場合、最初のトークンを保存した後は、Facebook がこの確認を省略することがあります。)

    アカウントリカバリを有効にするボタンがある Facebook ページ

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください