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

最終公開日 : Oct 02, 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. Infrastructure > Configuration Jobs に移動します。
  2. Jobsページで、Create Jobをクリックします。
  3. Create Jobページで、Job nameフィールドにジョブの名前を入力し、Configuration Editorペインに「put」コマンドを入力します。
    たとえば、ローカルシステムに保存されているSSL証明書ファイルを複数のNetScalerインスタンスにコピーする構成ジョブを作成する場合、特定のファイル名の代わりに変数を使用する「put」コマンドを追加し、変数タイプを「file」として定義できます。
    put scp-file /nsconfig/scp-file
    この例では、,
    • scp-file - これは、NetScalerインスタンスにアップロードする必要があるファイルの名前です。
    • /nsconfig/scp-file - これは、タスクの実行後にscp-fileが配置されるインスタンス上の宛先フォルダです。
  4. 入力したコマンドで、変数に変換するファイル名を選択し、次の図に示すようにConvert to Variableをクリックします。
    (/en-us/netscaler-application-delivery-management-software/media/configjobs-put-command1.png)
  5. ファイル名がドル記号で囲まれていること(変数になったことを示す)を確認し、変数をクリックします。
  6. 名前、表示名、タイプなど、変数の詳細を指定します。
  7. TypeドロップダウンリストからFileを選択します。Saveをクリックします。変数を「File」タイプとして宣言すると、NetScaler Consoleにファイルをアップロードできます。
    (/en-us/netscaler-application-delivery-management-software/media/configjobs-put-command2.png)
  8. Nextをクリックし、ファイルをコピーするNetScalerインスタンスを選択します。
  9. Specify Variable Valuesタブで、Common Variables Values for all Instancesセクションを選択し、システム上のローカルストレージからファイルを選択し、UploadをクリックしてNetScaler Consoleにファイルをアップロードし、Nextをクリックします。
    ファイルをアップロード
  10. 「ジョブプレビュー」タブで、各インスタンスまたはインスタンスグループで実行されるコマンドを評価および検証できます。
  11. 「実行」タブで、ジョブを今すぐ実行するか、後で実行するようにスケジュールできます。コマンドが失敗した場合にNetScaler Consoleが実行すべきアクションを選択することもできます。ジョブの成功または失敗、およびその他の詳細に関する通知を受け取るための電子メール通知を作成することもできます。「完了」をクリックします。
  12. 「インフラストラクチャ > 構成ジョブ」に移動し、設定したジョブを選択することで、ジョブの詳細を表示できます。「詳細」をクリックし、次に「変数詳細」をクリックして、ジョブに追加された変数を一覧表示します。