IBM Cloud Docs
Windows インスタンスへの接続

Windows インスタンスへの接続

Windows仮想サーバー・インスタンスを作成したら、以下の手順で接続できます。

Windows インスタンスは、LinuxONE (s390x プロセッサー・アーキテクチャー) ではサポートされていません。

開始前に

以下の前提条件をすべて満たしてください。

  1. Windowsサーバーの作成に使用した公開SSH鍵に関連付けられた秘密鍵を持っていることを確認してください。 サーバーの作成時に複数の SSH 鍵が追加された場合は、追加された最初の SSH 鍵を使用する必要があります。

Windows イメージまたは VMware イメージの場合は、RSA SSH 鍵タイプを使用する必要があります。 Ed25519 SSH 鍵タイプは、Windows イメージまたは VMware イメージでは使用できません。 詳しくは、 SSH 鍵入門を参照してください。

  1. 以下の CLI プラグインをダウンロード、インストール、初期化したことを確認します。

  2. Microsoft のリモート・デスクトップ・クライアント・ソフトウェアを使用可能にします。

  3. インスタンスと関連付けられているセキュリティー・グループで、インバウンドとアウトバウンドのリモート・デスクトップ・プロトコルのトラフィック (TCP ポート 3389) が許可されていることを確認します。

    例えば、すべての SSH トラフィック (3389) および ping トラフィック (ICMP タイプ 8) を許可するには、以下のようにします。

    インバウンドルールの設定情報
    プロトコル ソース・タイプ ソース
    TCP 任意 <cidr_range> 3389
    UDP 任意 <cidr_range> 3389
    ICMP 任意 <cidr_range> タイプ: 8、コード: Any

    次に、すべての TCP トラフィックを許可するアウトバウンド・ルールを構成します。

    アウトバウンドルールの設定情報
    プロトコル 宛先タイプ ソース
    TCP 任意 <cidr_range> すべてのポート
  4. 浮動 IP アドレスを予約して Windows インスタンスに関連付けていることを確認します。

Windows インスタンスへの接続

Windows インスタンスを作成して前提条件を満たした後、以下のステップを実行して Windows インスタンスに接続します。

  1. 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になっている場合、初期化値を取得してパスワードを取得することができます。

  2. 次のコマンドを実行して、インスタンスを初期化し、インスタンスのパスワードを取得します。 変数 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 where 0xx4e27x-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 を使用して暗号化されたパスワードを取得することもできます。この場合、デコードおよび復号されたパスワードが返されます。 詳しくは、 インスタンスの初期化構成の取得 を参照してください。

  3. インスタンス・パスワードを取得した後、オプションで浮動 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>
    
  4. これでWindowsインスタンスに接続するために必要なものが揃った。復号化されたパスワードとフローティングIPアドレスだ。 任意のリモート・デスクトップ・クライアントを使用してインスタンスに接続します。 インスタンスに接続するには、浮動 IP アドレスと暗号化解除されたパスワードを指定します。 デフォルトでは、ユーザー名は Administrator です。 Windows Administratorアカウントを実行しているクライアントから接続する場合は、RDPにログオンするユーザーIDとして .\administrator を使用する。

次のステップ

インスタンスに接続した後、 インスタンスを管理 できます。