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. 次のコマンドを実行して、インスタンスの状態を確認してください。 INSTANCE は、接続したいインスタンスの ID または名前です:

    ibmcloud is instance INSTANCE
    

    インスタンスがrunningになっている場合、初期化値を取得してパスワードを取得することができます。

  2. 次のコマンドを実行して、インスタンスを初期化し、インスタンスのパスワードを取得します。 INSTANCE 変数にはインスタンスIDまたは名前を、 KEY または KEY_FILE 変数には秘密鍵を指定してください:

    ibmcloud is instance-initialization-values INSTANCE [--private-key (KEY | @KEY_FILE)]
    

    このコマンドは、Windows イメージを使用してインスタンスを作成する際に自動的に生成されるパスワードをデコードおよび復号します。 パスワードは、インスタンス作成時に使用したSSH公開鍵と、 instance-initialization-values コマンドで指定した関連するSSH秘密鍵に基づいて復号および復号化されます。 詳しくは、CLI コマンド・リファレンスを参照してください。

    以下のコマンドは、 instance-initialization-values コマンドの使用例を示しています。ここで、 0xx4e27x-33xx-4e7x-a08b-bexx2ac3xx0c はインスタンス ID、 ~/.ssh/id_rsa はユーザーの秘密鍵ファイルの保存場所です。 Windows クライアントからコマンドを実行する場合は、SSH 鍵への絶対パスを追加する必要があります。

    ibmcloud is instance-initialization-values 0xx4e27x-33xx-4e7x-a08b-bexx2ac3xx0c --private-key "@~/.ssh/id_rsa"
    

    API を使用して暗号化されたパスワードを取得することもできます。この場合、デコードおよび復号されたパスワードが返されます。 詳しくは、 インスタンスの初期化構成の取得 を参照してください。

  3. インスタンス・パスワードを取得した後、オプションで浮動 IP アドレスを Windows インスタンスに関連付けて、インターネット・ロケーションから接続できるようにすることもできます。 インスタンスにフローティングIPを関連付けるには、次のコマンドを実行してください。ここで、 NIC は対象のネットワークインターフェースのIDまたは名前です(例: eth0 )。

    ibmcloud is floating-ip-reserve <FLOATING_IP_NAME> --nic <NIC>
    
  4. これで、Windowsインスタンスに接続するために必要なもの、つまり復号済みのパスワードとフローティングIP アドレスが揃いました。 任意のリモート・デスクトップ・クライアントを使用してインスタンスに接続します。 インスタンスに接続するには、浮動 IP アドレスと暗号化解除されたパスワードを指定します。 デフォルトでは、ユーザー名は Administrator です。 Windows アカウント実行されているクライアントから接続する場合は、RDP にログオンする際のユーザー ID として「 .\administrator 」を使用してください。

次のステップ

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