使ってリモートでのコマンド実行をおこなうことができます。接続を試してみました。マシンを一つ用意しました。使用した標準的なものです。SSHでの接続テスト用アカウントとして「autouser」というユーザアカウントを作成しております。あちこちからポートスキャンされていて、開けていると頻繁に攻撃を受けます。そこで、ポート番号をかえておくことでそうした攻撃をある程度避けております。ポートを変更しているため、ネットワークセキュリティグループの受信規則に、その分の設定を追加しております。アカウントを用意する必要があります。構成やノードもまとめて格納されます。ワークフローは、同じ資格情報や大域の変数を共有します。アカウントを使い回すか、別途用意するかはこうしたアセットの共有の見地から決めるとよいでしょう。画面を見てみましょう。よるワークフローの管理画面が表示されます。追加するとスクリプトの入力画面になります。ここでは、以下のスクリプトを入力しました。$result}このスクリプトは冒頭のブログ記事のサンプルとほぼ同じですが、以下3点を変更しています。コマンドレットは、以下のパラメータを受け取ります。一般パラメータが利用可能スクリプトを保存した後、一旦左に戻っていって「アセット」から変数と認証情報を設定します。ここでは、以下の2つ変数、一つの認証情報をセットしております。内容linux-host-dns-name変数/文字列リモートホストのホスト名linux-sshd-port-number変数/整数SSHサーバのポート番号。変数や認証情報の設定が終わったら、さきのスクリプト画面に戻り上のボタンから「テストウィンドウを開く」を押します。「開始」ボタンを押してしばらく待てば、リモートホストのルートディレクトリのファイルの一覧が表示されます。コマンドのオプションで指定するとよいでしょう。何かを自動実行させるという必要性はそこまで高くはありません。連携になるかと思われます。クラウド、オンプレに限らずシステムの自動化を行う際、「どこでそのワークフロー(スクリプト)を実行するか」が盲点になります。管理を自動化、省力化しても、スクリプトを実行するホストが止まっていては話になりません。いえ、スクリプトを実行するホストを冗長化したり、耐障害性をたかめるのも手間やコストの面からなかなか難しいものがあります。いうクラウドがその実行をしてくれるので、実行するホストの可用性を考える必要がなくなります。外側にも生かすことができるのは大きな利点と思われます。デバッグ出力をさせると分かります。デバッグ出力を起こして起動することで接続時の情報を得ることができる。ベースのため、どうやらちょっと違うようです。パスワードではなく証明書による認証をサポートしているはずです。コマンドレットのパラメータを見る限りでは証明書による認証を指定できません。一般的には、SSHを経由した自動実行でパスワード認証を用いるのはあまり良い手立てではないと考えられております。スクリプティングと同等に安全です。使用したリモートホスト側での実行制限が使用できない点が厄介な点です。SSHの接続元を限定するなど、ある程度別途セキュリティに関しては考慮を加えた方が良さそうです。