Windows インスタンスへの接続
Windows仮想サーバー・インスタンスを作成したら、以下の手順で接続できます。
Windows インスタンスは、LinuxONE (s390x プロセッサー・アーキテクチャー) ではサポートされていません。
開始前に
以下の前提条件をすべて満たしてください。
- Windowsサーバーの作成に使用した公開SSH鍵に関連付けられた秘密鍵を持っていることを確認してください。 サーバーの作成時に複数の SSH 鍵が追加された場合は、追加された最初の SSH 鍵を使用する必要があります。
Windows イメージまたは VMware イメージの場合は、RSA SSH 鍵タイプを使用する必要があります。 Ed25519 SSH 鍵タイプは、Windows イメージまたは VMware イメージでは使用できません。 詳しくは、 SSH 鍵入門を参照してください。
-
以下の CLI プラグインをダウンロード、インストール、初期化したことを確認します。
- IBM Cloud CLI
- infrastructure-service プラグイン
- 詳しくは、API および CLI の環境のセットアップを参照してください。
-
Microsoft のリモート・デスクトップ・クライアント・ソフトウェアを使用可能にします。
-
インスタンスと関連付けられているセキュリティー・グループで、インバウンドとアウトバウンドのリモート・デスクトップ・プロトコルのトラフィック (TCP ポート 3389) が許可されていることを確認します。
例えば、すべての SSH トラフィック (3389) および ping トラフィック (ICMP タイプ 8) を許可するには、以下のようにします。
インバウンドルールの設定情報 プロトコル ソース・タイプ ソース 値 TCP 任意 <cidr_range>
3389 UDP 任意 <cidr_range>
3389 ICMP 任意 <cidr_range>
タイプ: 8、コード: Any 次に、すべての TCP トラフィックを許可するアウトバウンド・ルールを構成します。
アウトバウンドルールの設定情報 プロトコル 宛先タイプ ソース 値 TCP 任意 <cidr_range>
すべてのポート -
浮動 IP アドレスを予約して Windows インスタンスに関連付けていることを確認します。
Windows インスタンスへの接続
Windows インスタンスを作成して前提条件を満たした後、以下のステップを実行して Windows インスタンスに接続します。
-
Query the status of your instance by running the following command.
INSTANCE
is the ID or Name for the instance that you want to connect:ibmcloud is instance INSTANCE
インスタンスが
running
になっている場合、初期化値を取得してパスワードを取得することができます。 -
次のコマンドを実行して、インスタンスを初期化し、インスタンスのパスワードを取得します。 変数
INSTANCE
にはインスタンス ID または Name を、KEY
またはKEY_FILE
変数には秘密鍵を指定します:ibmcloud is instance-initialization-values INSTANCE [--private-key (KEY | @KEY_FILE)]
このコマンドは、Windowsイメージを使用してインスタンスを作成する際に自動的に生成されるパスワードを解読し、復号化します。 パスワードは、インスタンス作成時に使用したパブリックSSHキーと、
instance-initialization-values
コマンドで指定した関連するプライベートSSHキーに基づいて解読・復号化される。 詳しくは、CLI コマンド・リファレンスを参照してください。The following command shows example usage for the
instance-initialization-values
command where0xx4e27x-33xx-4e7x-a08b-bexx2ac3xx0c
is the instance ID and~/.ssh/id_rsa
is the location of the user's private key file. Windows クライアントからコマンドを実行する場合は、SSH 鍵への絶対パスを追加する必要があります。ibmcloud is instance-initialization-values 0xx4e27x-33xx-4e7x-a08b-bexx2ac3xx0c --private-key "@~/.ssh/id_rsa"
API を使用して暗号化されたパスワードを取得することもできます。この場合、デコードおよび復号されたパスワードが返されます。 詳しくは、 インスタンスの初期化構成の取得 を参照してください。
-
インスタンス・パスワードを取得した後、オプションで浮動 IP アドレスを Windows インスタンスに関連付けて、インターネット・ロケーションから接続できるようにすることもできます。 Run the following command to associate a floating IP address to your instance, where
NIC
is the ID or Name of the target network interface (for example,eth0
).ibmcloud is floating-ip-reserve <FLOATING_IP_NAME> --nic <NIC>
-
これでWindowsインスタンスに接続するために必要なものが揃った。復号化されたパスワードとフローティングIPアドレスだ。 任意のリモート・デスクトップ・クライアントを使用してインスタンスに接続します。 インスタンスに接続するには、浮動 IP アドレスと暗号化解除されたパスワードを指定します。 デフォルトでは、ユーザー名は
Administrator
です。 Windows Administratorアカウントを実行しているクライアントから接続する場合は、RDPにログオンするユーザーIDとして.\administrator
を使用する。
次のステップ
インスタンスに接続した後、 インスタンスを管理 できます。