構成ジョブでSCP (put) コマンドを使用する

最終公開日 : Sep 25, 2026
NetScaler Consoleの構成ジョブ機能を使用して、構成ジョブを作成し、メール通知を送信し、作成されたジョブの実行ログを確認できます。ジョブとは、単一の管理対象インスタンスまたは複数の管理対象インスタンスで作成および実行できる一連の構成コマンドです。たとえば、デバイスのアップグレードに構成ジョブを使用できます。
NetScaler Consoleの構成ジョブは、Secure Shell (SSH) コマンドを使用してインスタンスを構成し、セキュアコピー (SCP) を使用してファイルを安全に転送するように構成ジョブを設定できます。SCPはSSHプロトコルに基づいています。構成ジョブに含めることができるSCPコマンドの1つが「put」コマンドです。「put」コマンドを構成ジョブで使用して、システム上のローカルディレクトリに保存されている1つ以上のファイルをNetScaler Consoleにアップロードまたは転送し、その後NetScalerインスタンス上のディレクトリに転送できます。
注:
ファイルはNetScaler Consoleにアップロードされ、その後、選択されたNetScalerインスタンスにコピー(put)されます。アップロードされたファイルはNetScaler Consoleに保存され、ジョブが削除されたときにのみ削除されます。これは、後で実行するようにスケジュールされたジョブに必要です。
コマンドの構文は次のとおりです。
put <local_filename> <remote_path/remote_filename>
ここで、,
\&lt;local\_filename\> は、アップロードするローカルファイルの名前です。
\&lt;remote\_path / remote\_filename\> は、リモートディレクトリへのパス、およびそのディレクトリにコピーされるときにファイルに割り当てる名前です。
注:
リモートディレクトリにローカルファイルと同じ名前のファイルが含まれている場合、putコマンドはリモートファイルを上書きします。
構成ジョブの作成中に、ローカルおよびリモートファイル名のパラメータを変数に変換できます。これにより、ジョブを実行するたびに、同じNetScalerインスタンスのセットに対してこれらのパラメータに異なるファイルを割り当てることができます。また、ジョブ内でファイルを複数の場所で使用し、ファイルの名前を変更したい場合、すべての場所でファイル名を変更する代わりに、変数を再定義できます。
構成ジョブでputコマンドを使用してファイルをアップロードするには:
  1. インフラストラクチャ > 構成ジョブに移動します。
  2. 「ジョブ」ページで、「ジョブの作成」をクリックします。
  3. 「ジョブの作成」ページで、「ジョブ名」フィールドにジョブの名前を入力し、「構成エディター」ペインに「put」コマンドを入力します。
    たとえば、ローカルシステムに保存されているSSL証明書ファイルを複数のNetScalerインスタンスにコピーする構成ジョブを作成する場合、特定のファイル名の代わりに変数を使用する「put」コマンドを追加し、変数タイプを「file」として定義できます。
    put scp-file /nsconfig/scp-file
    この例では、,
    • scp-file - これは、NetScalerインスタンスにアップロードする必要があるファイルの名前です。
    • /nsconfig/scp-file - これは、タスクの実行後にscp-fileが配置されるインスタンス上の宛先フォルダーです。
  4. 入力したコマンドで、変数に変換するファイル名を選択し、次の図に示すように「変数に変換」をクリックします。
    変数に変換
  5. ファイル名がドル記号で囲まれていること(変数になったことを示します)を確認し、その変数をクリックします。
  6. 変数の名前、表示名、タイプなどの詳細を指定します。
  7. 「タイプ」ドロップダウンリストから「ファイル」を選択します。「保存」をクリックします。変数を「ファイル」タイプとして宣言すると、NetScaler Consoleにファイルをアップロードできます。
    変数としてのファイル
  8. 「次へ」をクリックし、ファイルをコピーするNetScalerインスタンスを選択します。
  9. 「変数値を指定」タブで、「すべてのインスタンスの共通変数値」セクションを選択し、システム上のローカルストレージからファイルを選択し、「アップロード」をクリックしてNetScaler Consoleにファイルをアップロードし、「次へ」をクリックします。
    ファイルをアップロード
  10. 「ジョブプレビュー」タブで、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証できます。
  11. 「実行」タブで、ジョブを今すぐ実行するか、後で実行するようにスケジュールできます。コマンドが失敗した場合にNetScaler Consoleが実行すべきアクションを選択することもできます。ジョブの成功または失敗、およびその他の詳細に関する通知を受け取るためのメール通知を作成することもできます。「完了」をクリックします。
  12. 「インフラストラクチャ > 構成ジョブ」に移動し、設定したジョブを選択することで、ジョブの詳細を表示できます。「詳細」をクリックし、次に「変数詳細」をクリックして、ジョブに追加された変数を一覧表示します。
Related information