ライセンスをオフラインで更新する
オフラインの既存の Tenable Nessus サーバーが存在し、新しいライセンスで Tenable Nessus を更新する場合は、次の手順を使用します。
Tenable Nessus をオフラインで管理するには、コンピューターが 2 台必要です。1 台はインターネットに接続されていない Tenable Nessus のサーバー、もう 1 台はインターネットに接続されているコンピューターです。
オフラインの Tenable Nessus サーバーのライセンスを更新する方法
-
Tenable Nessus を実行しているオフラインのシステムで Tenable Nessus チャレンジコードを生成します 。
オフライン更新操作を実行する前に、Tenable Nessus サーバーで一意のチャレンジコードを生成することが必要になる場合があります。
インターネットに接続した状態で Tenable Nessus 操作を実行するときにはアクティベーションコードが使用されますが、オフライン操作を実行するときにはライセンスが使用されます。生成されたチャレンジコードにより、ライセンスを表示し、オフライン操作に使用することができます。
次のいずれかの手順を使用して、チャレンジコードを生成します。
-
Tenable Nessus ユーザーインターフェースでチャレンジコードを生成する
-
Tenable Nessus を実行しているオフラインシステムで、Tenable Nessus にログインします。
-
[Settings] (設定) をクリックします。
-
アクティベーションコードの横にある鉛筆アイコンをクリックします。
[Update Activation Code] (アクティベーションコードを更新する) ウィンドウが表示されます。
-
[Registration] (登録) ドロップダウンメニューで、[Offline] (オフライン) を選択します。
-
[Activate] (アクティブにする) をクリックします。
チャレンジコードがウィンドウに表示されます。
-
英数字のチャレンジコードをマシンにコピーします。
チャレンジコードの例: aaaaaa11b2222cc33d44e5f6666a777b8cc99999
-
-
コマンドラインインターフェースからチャレンジコードを生成する
- Tenable Nessus を実行しているオフラインシステムで、コマンドプロンプトを開きます。
- お使いのオペレーティングシステム固有の nessuscli fetch --challenge コマンドを使用します。
プラットフォーム コマンド Windows
C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --challenge
macOS
# /Library/Nessus/run/sbin/nessuscli fetch --challenge
Linux
# /opt/nessus/sbin/nessuscli fetch --challenge
FreeBSD
# /usr/local/nessus/sbin/nessuscli fetch --challenge
-
英数字のチャレンジコードをマシンにコピーします。
チャレンジコードの例: aaaaaa11b2222cc33d44e5f6666a777b8cc99999
-
-
Tenable Nessus を実行しているオフラインシステムで Tenable Nessus アクティベーションコードをコピーします。
Tenable Nessus ライセンスを生成するには、アクティベーションコードを入力する必要があります。アクティベーションコードを表示するには、次のいずれかの手順を使用します。
-
Nessus ユーザーインターフェースでアクティベーションコードを表示する
- Tenable Nessus にログインします。
- 上部のナビゲーションバーで、[Settings] (設定) をクリックします。
[About] (製品情報) ページが表示されます。
-
[Overview] (概要) タブで、[Activation Code] (アクティベーションコード) を表示します。
アクティベーションコードをマシンにコピーします。
-
コマンドラインインターフェースでアクティベーションコードを表示する
オペレーティングシステム固有の
nessuscli fetch --code-in-use
コマンドを使用します。Platform
コマンド
Windows
C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --code-in-use
macOS
# /Library/Nessus/run/sbin/nessuscli fetch --code-in-use
Linux
# /opt/nessus/sbin/nessuscli fetch --code-in-use
FreeBSD
# /usr/local/nessus/sbin/nessuscli fetch --code-in-use
アクティベーションコードをマシンにコピーします。
-
-
インターネットに接続しているシステムの Tenable Nessus ユーザーインターフェースでライセンスを生成します。
デフォルトでは、Tenable Nessus をインストールすると、ライセンスは非表示になり、自動的に登録されます。このライセンスは表示できません。
ただし、Tenable Nessus サーバーがインターネットに接続されていない (つまり、オフラインである) 場合は、ライセンスを生成する必要があります。このライセンスはお客様の Tenable Nessus 製品に固有のものであり、共有できません。
ライセンスは、英数字の文字列を含むテキストベースのファイルです。ライセンスは、一意のチャレンジコードに基づいて作成されます。
Nessus ユーザーインターフェースでライセンスを生成する-
インターネットに接続しているシステムで、Tenable Nessus オフライン登録ページに移動します。
-
プロンプトが表示されたら、チャレンジコードを入力します。
チャレンジコードの例: aaaaaa11b2222cc33d44e5f6666a777b8cc99999
-
次に、プロンプトが表示されたら、Tenable Nessus アクティベーションコードを入力します。
アクティベーションコードの例: AB-CDE-1111-F222-3E4D-55E5-CD6F
-
[Submit] (送信) を選択します。
その結果、ウェブページの最下部に、ライセンスのテキスト文字列を含む埋め込みの nessus.license ファイルが表示されます。
-
-
インターネットに接続しているシステムで、ライセンスファイル (nessus.license) をダウンロードしてコピーします。
Tenable Nessus ライセンスを生成したら、ライセンスをダウンロードし、Tenable Nessus を実行しているオフラインシステムにコピーする必要があります。
ライセンスファイルをダウンロードしてコピーする-
Tenable Nessus オフライン登録ページでインターネットに接続しているコンピューターを引き続き使用しながら、画面上の [nessus.license] リンクを選択します。
このリンクをクリックすると、nessus.license ファイルがダウンロードされます。
-
nessus.license ファイルを、Tenable Nessus を実行しているシステムにコピーします。
お使いのオペレーティングシステムに固有のディレクトリを使用します。
プラットフォーム
ディレクトリ
Windows
C:\ProgramData\Tenable\Nessus\conf
macOS
# /Library/Nessus/run/etc/nessus
Linux
# /opt/nessus/etc/nessus/
FreeBSD
# /usr/local/nessus/etc/nessus
-
-
Tenable Nessus を実行しているオフラインシステムにライセンスを登録します。
nessus.license ファイルをダウンロードして、Tenable Nessus のオフラインサーバーにコピーしたら、お使いのオペレーティングシステムに対応する nessuscli fetch -- register コマンドを使用します。
ライセンスをオフラインで登録する- Tenable Nessus を実行しているオフラインシステムで、コマンドラインインターフェースを開きます。
- お使いのオペレーティングシステム固有の nessuscli fetch --register-offline コマンドを使用します。
プラットフォーム コマンド Windows
C:\Program Files\Tenable\Nessus>nessuscli.exe fetch --register-offline "C:\ProgramData\Tenable\Nessus\conf\nessus.license"
macOS
# /Library/Nessus/run/sbin/nessuscli fetch --register-offline /Library/Nessus/run/etc/nessus/nessus.license
Linux
# /opt/nessus/sbin/nessuscli fetch --register-offline /opt/nessus/etc/nessus/nessus.license
FreeBSD
# /usr/local/nessus/sbin/nessuscli fetch --register-offline /usr/local/nessus/etc/nessus/nessus.license