アクティベーションコードを管理する

注意: Tenable Nessus では、インストールプロセス中にアクティベーションコードを生成できます。詳細は、Tenable Nessus Essentials、Professional、Expert、Manager をインストールする を参照してください。

Tenable Nessus をサブスクリプションモードで使用するには、プラグインフィードのアクティベーションコードが必要です。このコードで、ユーザーがインストールして使用できるように Tenable がライセンス付与した Tenable Nessus のバージョンが特定されます。該当する情報がある場合は、スキャンできる IP アドレスの数、Tenable Nessus にリンクできるリモートスキャナーの数、Tenable Nessus Manager にリンクできる Tenable Agents の数も特定されます。

アクティベーションコードには、次の特徴があります。

  • ワンタイムコードです。ただし、ライセンスまたはサブスクリプションが変更された場合は、Tenable が新しいアクティベーションコードを発行します。または、既存のアクティベーションコードを別のシステムに転送することもできます。
  • 発行後 24 時間以内に、Tenable Nessus のインストールで使用する必要があります。
  • 複数のスキャナーで共有することはできません。
  • 大文字と小文字が区別されません。
  • Tenable Nessus のオフライン管理に必要です。

注意: アクティベーションコードの取得方法と使用方法については、アクティベーションコードを取得 のページを参照してください。

アクティベーションコードを表示する

Tenable Connect で表示する

Tenable Connect でアクティベーションコードを表示します。

Tenable Nessus で表示する

  1. Tenable Nessus にログインします。
  2. 上部のナビゲーションバーで、[Settings] (設定) をクリックします。

    [About] (製品情報) ページが表示されます。

  3. [Overview] (概要) タブで、[Activation Code] (アクティベーションコード) を表示します。

注意: Tenable Nessus スキャナーを使用している場合、[About] (バージョン情報) ページのライセンスの有効期限とアクティベーションコードの値は [N/A] と表示されます。

コマンドラインから表示する

オペレーティングシステム固有の nessuscli fetch --code-in-use コマンドを使用する。

Platform

コマンド

Linux

# /opt/nessus/sbin/nessuscli fetch --code-in-use

macOS

# /Library/Nessus/run/sbin/nessuscli fetch --code-in-use

Windows

"C:\Program Files\Tenable\Nessus\nessuscli.exe" fetch --code-in-use

アクティベーションコードを更新する

Tenable Nessus Manager を使用する場合に必要なユーザーロール: Administrator (管理者)、System Administrator (システム管理者)

新しいライセンスを対応するアクティベーションコードとともに受け取った場合、新しいアクティベーションコードを Tenable Nessus に登録する必要があります。

注意: Tenable Nessus をオフラインで使用している場合は、Tenable Nessus をオフラインで管理する を参照してください。

Tenable Nessus での更新

  1. Tenable Nessus の上部のナビゲーションバーで、[Settings] (設定) をクリックします。
  2. [Overview] (概要) タブで、アクティベーションコードの横にある ボタンをクリックします。
  3. アクティベーションコードを入力し、[Activate] (アクティブにする) をクリックします。

    これで Tenable Nessus インスタンスのライセンスがアクティブになりました。

注意: Tenable Nessus スキャナーを使用している場合、[About] (バージョン情報) ページのライセンスの有効期限とアクティベーションコードの値は [N/A] と表示されます。

コマンドラインからの更新

  1. Tenable Nessus を実行しているシステムで、コマンドプロンプトを開きます。
  2. お使いのオペレーティングシステム固有の nessuscli fetch --register <Activation Code> コマンドを実行します。

    Platform (プラットフォーム) コマンド

    Linux

    # /opt/nessus/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx

    macOS

    # /Library/Nessus/run/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx

    Windows

    C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --register xxxx-xxxx-xxxx-xxxx

    Tenable Nessus は、Tenable Nessus エンジンと最新の Tenable Nessus プラグインをダウンロードおよびインストールした後、再起動します。

    注意 : 最新の更新を自動的にダウンロードまたはインストールせずに Tenable Nessus を登録するには、コマンド nessuscli fetch --register-only を使用します。

アクティベーションコードを転送する

Tenable Nessus Manager を使用する場合に必要なユーザーロール: Administrator (管理者)、System Administrator (システム管理者)

Tenable Nessus ProfessionalTenable Nessus Expert では、1 つのアクティベーションコードを複数のシステムで使用できます。これにより、アクティベーションコードを毎回リセットすることなく、システム間で Tenable Nessus ライセンスを簡単に転送できます。

アクティベーションコードをシステムに転送すると、そのシステムがそのライセンスのアクティブな Tenable Nessus インスタンスになります。最後にアクティブ化したシステムだけがプラグイン更新を受信できます。そのアクティベーションコードを持つ Tenable Nessus の過去のインスタンスはすべて機能しますが、プラグインの更新は受信できません。非アクティブなインスタンスでは、次のエラーメッセージが表示されます。 ライセンスコードが無効または転送されたため、フィードへのアクセスが拒否されました。

アクティベーションコードを転送するには、Tenable Nessus のアクティブインスタンスを作成するシステムで、次のいずれかの手順を実行します。

Tenable Nessus から転送する

注意: Tenable Nessus スキャナーを使用している場合、[About] (バージョン情報) ページのライセンスの有効期限とアクティベーションコードの値は [N/A] と表示されます。

コマンドラインから転送する

root ユーザーで次の手順を実行するか、root 以外のユーザーで sudo を使用します。

  1. Tenable Nessus をアクティベートする対象のシステムで、コマンドプロンプトを開きます。
  2. お使いのオペレーティングシステム固有の nessuscli fetch --register <Activation Code> コマンドを実行します。

    Platform (プラットフォーム) コマンド

    Linux

    # /opt/nessus/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx

    macOS

    # /Library/Nessus/run/sbin/nessuscli fetch --register xxxx-xxxx-xxxx-xxxx

    Windows

    C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --register xxxx-xxxx-xxxx-xxxx

    Tenable Nessus は、Nessus エンジンと最新の Nessus プラグインをダウンロードおよびインストールした後、再起動します。