2 段階認証

このページを最後まで進めると、あなたのアカウントはパスワードに加えて 6 桁の数字を求めるようになります——パスワードだけを知っている人は入れず、それでいて自分のスマートフォンをなくしても入る道は残ります。

はじめる前に

入口:マイアカウント → ログインのセキュリティ(クラシックコンソールでは「システム設定」から、デスクトップではスタートメニューから開きます)。2 段階認証は一人ひとりが自分で有効にするもので、管理者が代わりに有効にすることはできず、「家族全員に強制する」ような設定もありません。始める前に、スマートフォンに認証アプリを 1 つ入れておいてください——30 秒ごとに 6 桁の数字が変わる、あの小さなアプリです。Microsoft Authenticator、Google Authenticator、1Password、Bitwarden のどれでも構いません。

1. 認証アプリを有効にする

  1. 1

    ログインのセキュリティを開く

    場所:マイアカウント → ログインのセキュリティ → いちばん上の「認証アプリ」。

  2. 2

    設定を始める

    操作:「有効にする」を押します。前回途中で離れていた場合はボタンが「設定を続ける」に変わっているので、そのまま押してください。

  3. 3

    QR コードを読み取る

    操作:認証アプリで画面の QR コードを読み取ります。いまスマートフォンでこのページを見ていて読み取れないときは、キーの横の「コピー」を押し、アプリ側で手入力による追加を選んで貼り付けてください。

  4. 4

    6 桁の数字を入力する

    操作:アプリに表示されている数字を「確認コード」に入力し、「有効にする」を押します。 成功の目安:カードの状態が「無効」から「有効」に変わります。

  5. 5

    10 個のリカバリーコードを保存する

    操作:ここで 10 個のリカバリーコードが一度だけ表示されます。パスワード管理ソフトにコピーするか、印刷して引き出しにしまってください。保存できたら「保存しました」を押します。

リカバリーコードが表示されるのはこの 1 回だけです

そのページを離れると二度と表示されません——SkyView 側に元のまま残ることはないからです。保存し損ねても認証アプリを設定し直す必要はありません。同じカードで「リカバリーコードを再生成」を押し、現在のパスワードを 1 回入力すれば新しい一式に置き換わり、古いコードは同時に無効になります。

2. これからのログインは 1 ステップ増えます

有効にすると、Web 管理画面でもスマホアプリでもログインが 2 段階になります。まずユーザー名とパスワード、次に認証アプリの 6 桁の数字です。数字は 30 秒ごとに変わるので、そのとき表示されているものを入力してください。

  • Web —— パスワードの段階を通ると確認コードの欄が現れ、その下に「リカバリーコードを使う」が並びます。
  • Android / iOS アプリ —— 同じように確認コードの画面が 1 つ増え、リカバリーコードにも切り替えられます。一度ログインすればこれまでどおりログイン状態が続くので、毎日入力する必要はありません。
  • 5 回続けて間違えると 5 分間ロックされます —— パスワードを手に入れた第三者が確認コードを順に試すのを防ぐためです。5 分待って入力し直せばよく、管理者に解除してもらう必要はありません。

スマートフォンの時刻がずれていると、確認コードが正しくないと言われ続けます

認証アプリは「いまこの時刻に表示すべき数字」を計算しています。スマートフォンの時計とサーバーが 30 秒以上ずれると一致しません。スマートフォンの日付と時刻を自動取得に設定すれば、たいていはそれで直ります。

シングルサインオンで入った人は、あらためて入力しません

「〇〇 でログイン」から入った場合、本人確認はプロバイダー側で済んでいるため、SkyView が重ねて確認コードを求めることはありません。〈シングルサインオン〉を参照してください。

3. スマートフォンをなくした・認証アプリが消えた

  1. 1

    まずリカバリーコードを使う

    操作:ログイン画面の確認コードの段階で「リカバリーコードを使う」を押し、保存しておいたコードを 1 つ入力します。 注意:各コードは 1 回だけ有効で、使うたびに 1 つ減ります。カードに残りの個数が表示されるので、少なくなったら「リカバリーコードを再生成」で新しい一式に替えてください。

  2. 2

    入れたら新しいスマートフォンで設定し直す

    操作:マイアカウント → ログインのセキュリティ →「無効にする」(現在のパスワードが必要です)を押し、1 節目をもう一度たどって新しいスマートフォンで QR コードを読み取ります。

  3. 3

    リカバリーコードもないときは管理者に頼む

    操作:管理者にシステム設定 → ユーザー管理であなたを開いてもらい →「セキュリティ & テスト」→「2 段階認証をリセット」を押してもらいます。 そのあと:パスワードは変わりません。次回はパスワードだけでログインでき、入ってから新しいスマートフォンで設定し直せます。

管理者が 1 人だけの家庭は、リカバリーコードを必ず保存してください

管理者は自分自身の 2 段階認証をリセットできません——ログインしたままのブラウザーに誰かが触れて、そのまま 2 段階認証を外してしまうのを防ぐための制限です。そのため管理者が 1 人しかいない家庭では、自力で戻れる道はリカバリーコードだけになります。より確実なのは、リカバリーコードをパスワード管理ソフトに入れたうえで、予備の管理者アカウントをもう 1 つ作っておくことです。

4. 無効にする

マイアカウント → ログインのセキュリティ →「無効にする」を押し、現在のパスワードを 1 回入力するだけです。無効にするとログインはパスワードだけになり、リカバリーコードもすべて無効になります。スマートフォンや認証アプリを変えるときも、「無効にする → もう一度有効にする」という同じ手順で行います。

5. まだ対応していない場所

2 段階認証が使えるのは Web 管理画面とスマホアプリです。次の 3 つは今のところユーザー名とパスワードしか受け付けないため、2 段階認証を有効にしたアカウントではログインに失敗します。

  • テレビにつないだ大画面の操作画面 —— 2 段階認証を有効にしない専用のアカウントを別に作り、権限は読み取り専用にしておけば十分です。
  • 古いバージョンのスマホアプリ —— 理由がはっきりしないままログイン失敗と表示されます。アプリを新しいバージョンに更新してください。
  • 古いバージョンの Home Assistant 統合 —— 新しいバージョンは「SkyView に移動して許可を押す」方式に変わっており、2 段階認証を有効にしていても接続できます。古いバージョンのままなら先に更新してください。〈Home Assistant 統合〉を参照してください。

6. よくある質問

  • 確認コードが正しくないと出るが、入力は間違っていない —— ほとんどはスマートフォンの時刻ずれです。前の節を参照してください。認証アプリに同じ名前の項目が 2 つ残っていることもあります(サーバーのアドレスを変えたときに起きやすい)。古いほうを削除してください。
  • スマートフォンを使わずに済ませたい —— できます。1Password や Bitwarden といったパスワード管理ソフトのパソコン版も認証アプリとして使えるので、読み取りの手順もパソコン上で完結します。
  • 有効にすると、スマホアプリでは毎回入力するのか —— いいえ。アプリは一度ログインすればそのままログイン状態が続き、ログインし直すときだけ求められます。
  • 管理者に自分の確認コードやリカバリーコードは見えるのか —— 見えません。リカバリーコードは生成した瞬間に 1 回表示されるだけで、サーバーに保存されているのは元に戻せない形の値です。管理者にできるのは「あなたの 2 段階認証を解除する」ことだけで、解除してもあなたのアカウントには入れません(別途パスワードが必要です)。
  • 自分が有効にしたら、家族も有効にしないといけないのか —— 一人ひとり別々で、互いに影響しません。

関連ページ

  • パスキー——指紋や顔でログインでき、確認コードより手間がかかりません
  • シングルサインオン——Synology のアカウントや社内アカウントで SkyView にログインする
  • ユーザーと権限——管理者が家族のためにリセットする方法

このページは役に立ちましたか?