Azure 上の仮想マシンにリモートパワーシェルをする方法を紹介します。
手順
1. 管理ポータルの「仮想マシン」の「エンドポイント」で「PowerShell」の「パブリック ポート」を確認します。
以下のスクリーンショットでは「5986」になります。
2. Chrome で「https://<DNS 名>:<上記1で確認したパブリック ポート>」にアクセスします。
3. 鍵のアイコンをクリックして「証明書情報」をクリックします。
4. 「詳細」タブの「ファイルにコピー」をクリックします。
5. ウィザードに従い証明書を、任意の場所エクスポートします。
途中の「エクスポート ファイルの形式」は「DER encoded binary X.509 (.CER)」にします。
6. エクスポートした証明書をダブルクリックし「証明書のインストール」をクリックします。
7. ウィザードに従い証明書をインストールします。
途中の「証明書ストア」では「証明書をすべて次のストアに配置する」を選択し「信頼されたルート証明機関」を選択します。
8. 「セキュリティ警告」が表示されるので「はい」をクリックします。
9. PowerShell を起動し、以下のコマンドを実行します。
結果、パスワード入力後、仮想マシンに接続できます。
Enter-PSSession –ComputerName <DNS 名> –Port <上記1で確認したパブリック ポート> –Credential <ユーザー名> –UseSSL |
情報元
Using Remote Powershell with Windows Azure Virtual Machines (英語)
関連記事
Microsoft Azure Diagnostics with ELK : Azure Diagnostics をグラフ化