すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:VNCを使用したインスタンスへの接続

最終更新日:Dec 12, 2024

WorkbenchまたはPuTTY、Xshell、SecureCRTなどのサードパーティの接続ツールを使用してElastic Compute Service (ECS) インスタンスに接続できない場合は、Virtual Network Computing (VNC) を使用してインスタンスに接続し、インスタンスオペレーティングシステムのリアルタイムステータスを確認できます。

重要

2023年7月10日以降、VNCログインパスワードを提供することなく、VNCを使用してECSインスタンスに安全に接続できます。

2023年7月10日、Alibaba CloudはVNCのセキュリティアップグレードを実施しました。 2023年7月10日より、Alibaba Cloudは認証資格情報を管理し、インスタンスへのVNCログインのためのエンドツーエンドのデータ暗号化を実行します。 アップグレード後、インスタンスのユーザー名とパスワードを入力して、VNCログインパスワードを指定せずにインスタンスにログインできます。

前提条件

  • 接続するECSインスタンスのログインパスワードが設定されています。 インスタンスのログインパスワードを設定しなかった場合、またはパスワードを忘れた場合は、インスタンスのパスワードをリセットする必要があります。 詳細については、「インスタンスのログインパスワードのリセット」をご参照ください。

  • Resource Access Management (RAM) ユーザーを使用してAlibaba Cloud管理コンソールにログインする場合、最小権限の原則に基づいて必要な権限を付与するために、次のポリシーがRAMユーザーにアタッチされます。 RAMユーザーに権限を付与する方法については、「RAMユーザーに権限を付与する」をご参照ください。

    次のポリシーには、ecsインスタンスに関する情報のクエリに使用されるECS: DescribeInstancesアクションと、ecsインスタンスのVNC接続アドレスのクエリに使用されるECS: DescribeInstanceVncUrlアクションの実行権限が含まれます。
    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "ecs:DescribeInstances",
            "ecs:DescribeInstanceVncUrl"
          ],
          "Resource": "*"
        }
      ]
    }

ログオンシナリオ

ワークベンチまたは接続ソフトウェアを使用してECSインスタンスに接続できない場合、VNCを使用してインスタンスに接続し、インスタンスオペレーティングシステムのリアルタイムのステータスまたは問題を表示できます。 次の表に、VNCを使用してECSインスタンスに接続できるシナリオと、インスタンスに接続した後に実行できる操作を示します。

シナリオ

VNCを使用してインスタンスに接続した後の操作

特定のシステムチェックにより、インスタンスのオペレーティングシステムがゆっくりと起動します。

セルフチェックの進行状況を確認します。

インスタンスのオペレーティングシステムのファイアウォールが誤って有効になっています。

ファイアウォールを無効化します。

インスタンスが侵入し、CPU使用率が高く、帯域幅の使用率が高くなります。

異常なプロセスのトラブルシューティングと終了。

手順

デフォルトでは、VNC接続セッションは約300秒間続きます。 300秒以内に操作を実行しない場合、インスタンスへのVNC接続は自動的に閉じられます。 インスタンスに再接続する必要があります。

次の図は、VNCを使用してインスタンスに接続する方法を示しています。

image
  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンス.

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。 地域

  4. [インスタンス] ページで、接続するインスタンスを見つけ、アクション 列の リモート接続 をクリックします。

  5. リモート接続 ダイアログボックスで、他のログイン方法を表示 をクリックします。 次に、VNCセクションで 今すぐサインイン をクリックします。

    image.png

  6. インスタンスのオペレーティングシステムにログインします。

    Linux インスタンス

    1. rootやecs-userなどのユーザー名を入力し、Enterキーを押します。

    2. ユーザー名に対応するパスワードを入力し、Enterキーを押します。

      説明

      Linuxインスタンスにログインするためのパスワードを入力すると、パスワード文字は非表示になります。 入力したパスワードが正しいことを確認してください。

      Linuxインスタンスに接続するときに、最大10個の異なるVNC管理端末を切り替えることができます。 デフォルトの端末はCTRL + ALT + F1です。 たとえば、[リモートコールの送信] > [CTRL + ALT + F2] を選択して、[CTRL + ALT + F2] に切り替えることができます。 永続的な黒い画面は、インスタンスがスリープモードであることを示します。 キーを押してインスタンスを起動します。

    Windows インスタンス

    1. 表示されるページの左上隅で、[リモートコマンドの送信] > [CTRL + ALT + DELETE] を選択します。

      window按键

    2. ユーザー名を選択してパスワードを入力し、enterキーを押してインスタンスにログインします。 デフォルトのユーザー名はAdministratorです。

長いコマンドをコピーするCopy long commands

ダウンロードURLなどの長いテキストをコンピューターからインスタンスにコピーする場合は、コマンドコピー機能を使用できます。

  1. VNCを使用してインスタンスに接続します。

  2. 表示されるページの左上隅にある [コピーコマンドの入力] をクリックします。

  3. [コマンドのコピーと貼り付け] ダイアログボックスで、インスタンスにコピーするコンテンツを入力し、確認 をクリックします。

関連ドキュメント

コードを使用してリモート接続クライアントをカスタマイズする場合、DescribeInstanceVncUrl操作を呼び出して、ECSインスタンスへの接続に使用されるWebSocketUrlを取得できます。