Security Blog
Security Blog
Posted By Gregory

1つのダッシュボードから複数のWP Cerberインスタンスを管理


English version: Manage multiple WP Cerber instances from one dashboard


WP Cerber Security 8.0 以降で利用可能なリモート Web サイト管理テクノロジーの簡単な紹介。

仕組み

Cerber.Hubテクノロジーを使用すると、メイン Web サイトと呼ばれる 1 つの中央 WordPress Web サイトから、WP Cerber プラグインを管理し、アクティビティを監視し、複数の WordPress ベースの Web サイトにインストールされているプラグインをアップグレードできます。

このテクノロジを有効にするには、中央管理コンソールとして使用する Web サイトでメイン Web サイト モードを有効にし、メイン Web サイトに接続してリモートで管理するすべての Web サイトで管理対象モードを有効にする必要があります。

メインウェブサイトのご利用開始

Cerber.Hub の使用を開始するには、メイン Web サイトのCerber.Hub管理ページに移動し、 [メイン Web サイト モードを有効にする]をクリックします。これを行うと、管理対象 Web サイトで生成されたシークレット アクセス トークンを使用して、管理対象 Web サイトを追加できます。

Enabling Cerber.Hub for WordPress

Enabling Cerber.Hub for WordPress

管理対象ウェブサイトの追加

リモートで管理したいウェブサイトをメインのウェブサイトに接続するには、そのウェブサイトで管理モードを有効にする必要があります。管理対象ウェブサイトで、 Cerber.Hub管理ページに移動し、 [管理モードを有効にする]をクリックします。管理モードを有効にすると、一意の秘密アクセス トークンが生成され、管理対象ウェブサイトのデータベースに保存されます。このトークンは秘密にしておいてください。

Secret Access Token Cerber.Hub for WordPress

Secret access token is used to for connecting a managed website to a main website

トークンが生成されたら、それをクリップボードにコピーし、メインの Web サイトに移動してCerber.Hub管理ページを開き、 [マイ Web サイト]管理ページの[追加]ボタンをクリックします。トークンを[リモート Web サイトの追加]ポップアップ ウィンドウに貼り付けます。

Adding a managed website on WordPress

Adding a managed WordPress-powered website on the main Cerber.Hub website

ウェブサイトをリモートで管理する

管理対象ウェブサイトをメインウェブサイトに接続し終えたら、管理バーの上部ナビゲーションメニューをクリックするか、マイウェブサイト管理ページで管理対象ウェブサイトの名前をクリックするだけで、簡単に切り替えることができます。管理対象ウェブサイトに切り替えた後は、WP Cerber メニューと管理リンクを使用します。メインウェブサイトに戻るには、管理バーの右側にあるXアイコンをクリックします。

Switching between managed websites on Cerber.Hub

Switching between managed websites on Cerber.Hub

注: リモート Web サイトを管理している場合、管理バーの色は青になり、メイン Web サイトの垂直の WordPress 管理メニューは淡色表示されます。

IPアドレスによるリモート管理を制限する方法

メイン Web サイトの IP アドレスがわかっていて、この IP アドレスが静的である場合は、管理対象 Web サイトの Cerber.Hub 管理ページの[IP アドレスによるアクセス制限]設定フィールドに IP アドレスを入力できます。IP アドレスがわからない場合は、次の手順に従って調べてください。

  1. メインウェブサイトで管理対象ウェブサイトに切り替える
  2. ツール管理ページに移動し、診断タブをクリックします。
  3. メインウェブサイトのIPアドレスは、システム情報セクションの「メインウェブサイトのIPアドレスは次のように検出されました」フィールドに表示されます。
  4. 上記の説明に従って、管理対象ウェブサイトにこのIPアドレスを入力します。

安全に関する注意事項

すべてのシークレット アクセス トークンは、暗号化されていない形式 (プレーン テキスト) でメイン Web サイトと管理対象 Web サイトのデータベースに保存されます。Web サイトのバックアップ コピーを安全で信頼できる場所に保存してください。

制限事項

現時点では、管理対象ウェブサイト上のプラグインの無料バージョンは読み取り専用モードに制限されており、プラグインのアップグレードとWP Cerber Professionalのライセンスキーをインストールする機能以外、プラグインの設定をリモートで変更することはできません。ただし、管理対象ウェブサイトの数に制限はありません。

ご質問

1 つのメイン Web サイトからいくつの Web サイトを管理できますか?

技術的には制限はありません。実際の制限は、メインの Web サイトがホストされているサーバーの性能によって異なります。

管理モードではすべてのサイト設定を管理できますか?

いいえ、できません。現時点では、Cerber.Hub は WP Cerber 設定の管理のみをサポートしています。

私のアクセストークンを持っている人なら誰でも私の WordPress のダッシュボードにアクセスできますか?

いいえ、Cerber.Hub のリモート管理アルゴリズムも WordPress 自体もこれをサポートしていないため、絶対に不可能です。

アクセス トークンが侵害された場合はどうすればよいですか?

ウェブサイトで管理モードを再度有効にする必要があります。これにより、侵害されたトークンが無効になり、新しいトークンが再生成されます。これを実行したら、侵害されたトークンを含むウェブサイトをメイン ウェブサイトから削除し、新しく生成されたシークレット アクセス トークンを使用して再度追加します。

アクセス トークンはどこに保存されますか?

すべてのセキュリティ アクセス トークンは、メイン Web サイトと管理対象 Web サイトのデータベースに保存され、メイン Web サイトにトークンを追加するときを除いて、暗号化されていない形式でインターネット経由で送信されることはありません。

複数のブラウザ タブで複数の異なる管理対象 Web サイトを開くことはできますか?

いいえ、同じブラウザで同時に管理できる管理対象 Web サイトは 1 つだけです。一括アクションを使用して、複数の管理対象 Web サイトで同時にタスクを実行します。

トラブルシューティング

管理対象 Web サイトに切り替えようとしたときにエラーが発生する場合、いくつかの原因が考えられます。メイン Web サイトと管理対象 Web サイトで診断ログを有効にして、詳細情報を取得します。ツール管理ページで診断ログを表示できます。最も一般的な接続の問題の一覧を次に示します。

  • 管理対象ウェブサイトのセキュリティプラグインがWP Cerberプラグインに干渉している
  • 管理対象ウェブサイトの .htaccess ファイル内のセキュリティ ディレクティブが受信リクエストをブロックしています
  • ファイアウォールまたはプロキシサービス(Cloudflareなど)が、メインのウェブサイトから管理対象のウェブサイトへのリクエストをフィルタリングしている
  • メインウェブサイトの IP アドレスがロックアウトされているか、管理対象ウェブサイトのブラックアクセスリストに登録されている
  • リモート Web サイトのマネージド モードが再度有効になったため、メイン Web サイトに保存されているセキュリティ アクセス トークンが無効になりました。
  • リモート Web サイトで管理モードが無効になっています
  • メインウェブサイトのIPアドレスが管理対象ウェブサイトの設定で設定されたものと一致しません
  • 管理対象ウェブサイトでWP Cerberプラグインが無効化されました
  • 管理対象ウェブサイトをホストするリモートサーバーが、受信リクエストを別のウェブサイトにリダイレクトしています
  • 管理ウェブサイトのドメイン名が変更されました
  • 管理対象ウェブサイトのSSL証明書が期限切れまたは無効です
  • メインのウェブサイトサーバーと管理対象ウェブサイトがホストされているサーバーの間にネットワーク接続がありません
  • リモートサーバーがダウンしています

I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.