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

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

最終更新日:Feb 20, 2025

VNC (Virtual Network Computing) は、ECS (Elastic Compute Service) インスタンスに接続するために使用されるメソッドです。 VNCを使用して、オペレーティングシステムの起動中であっても [実行中] 状態のECSインスタンス、または [停止中] 状態のECSインスタンスに接続できます。 他の方法でECSインスタンスに接続できない場合、VNCを使用してインスタンスに接続し、緊急O&Mを実行し、問題をトラブルシューティングできます。 このトピックでは、ECSコンソールでVNCを使用してECSインスタンスに接続する方法について説明します。

重要

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

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

VNC接続

VNCは、ECSインスタンスへの接続に使用されるメソッドです。 VNCを使用して、オペレーティングシステムの起動中であっても [実行中] 状態のECSインスタンス、または [停止中] 状態のECSインスタンスに接続できます。

  • 特徴: VNCを使用してECSインスタンスに接続する前に、Alibaba CloudアカウントまたはResource Access Management (RAM) ユーザーを使用してAlibaba Cloud管理コンソールにログインする必要があります。 VNCを使用して、停止状態のECSインスタンスに接続することはできません。 VNCを使用して、Alibaba CloudのECSインスタンスにのみ接続できます。

  • ネットワーク: VNCを使用してECSインスタンスに接続する場合、インターネット接続は必要ありません。

  • 認証方法: VNCを使用してECSインスタンスに接続する場合、パスワードベースの認証が使用されます。

VNCはリモート接続方式ではありません。 VNCを使用してECSインスタンスに接続すると、インスタンス内のオペレーティングシステムのリアルタイムインターフェイスが直接表示されます。 デフォルトでは、LinuxはGUIを含まない場合があります。 VNCはセキュリティグループの設定やインスタンスで実行されているソフトウェアによって制限されていないため、VNCを使用して他の接続方法を使用した場合に発生する問題をトラブルシューティングできます。

ほとんどのリモート接続ツールは、SSHなどのオペレーティングシステムで実行されているサービスに依存しています。 サービスが開始に失敗するか、または開始されない場合、通常のリモートアクセスは拒否され得る。 対照的に、VNCは下層に基づいて実装され、上記の問題が発生しても使用可能なままです。 これにより、問題のトラブルシューティングと解決に役立ちます。

VNC接続機能は、Simple Application ServerRescue Logonという名前です。 詳細については、「レスキュー機能を使用した簡易アプリケーションサーバーへの接続」をご参照ください。

前提条件

接続するECSインスタンスが [実行中] または [停止中] の状態になっています。

VNCを使用してECSインスタンスに接続する場合、インスタンスのステータスは [実行中] または [停止中] である必要があります。 ECSコンソールの [インスタンス] ページでインスタンスのステータスを確認できます。 次の図は、インスタンスが [実行中] 状態であることを示しています。

ECSインスタンスのステータスを確認する方法については、「インスタンス情報の表示」をご参照ください。

image

image

ECSインスタンスのログインユーザー名とパスワードが取得されます

VNCを使用してECSインスタンスに接続すると、インスタンス内のオペレーティングシステムのログオンページに移動します。 ログインページで、インスタンスのログインユーザー名とパスワードを指定して、オペレーティングシステムにログインする必要があります。

  • ECSインスタンスの作成時に設定したログインユーザー名とパスワードの取得

    インスタンスの作成後にECSインスタンスのログインユーザー名またはパスワードを変更しなかった場合は、次の図に示すように、インスタンスの作成時に設定したログインユーザー名とパスワードを使用します。 デフォルトでは、ログインユーザー名はLinuxインスタンスの場合はrootまたはecs-user、Windowsインスタンスの場合はadministratorです。

    さまざまなログオンユーザー名については、「インスタンスのログオンユーザーの管理」をご参照ください。
    • Linuxインスタンスの作成時のログインユーザー名とパスワードの設定 image

    • Windowsインスタンスの作成時のログインユーザー名とパスワードの設定 image

  • ログインユーザー名を忘れた場合のECSインスタンスの初期ログインユーザー名の取得

    ECSインスタンスのログインユーザー名を忘れた場合は、次の手順を実行してECSコンソールの [インスタンス] ページに移動し、インスタンスの初期ログインユーザー名を表示します。

    1. ECSコンソールの [インスタンス] ページに移動します。 image

    1. 接続するインスタンスを見つけ、imageアイコンをクリックし、[インスタンスパスワードのリセット] をクリックします。

      image

    1. 次の図は、初期ログインユーザー名を示しています。

      image

  • ログインパスワードを忘れた場合、またはインスタンスにログインパスワードが設定されていない場合のECSインスタンスのログインパスワードの取得

    ECSインスタンスのログインパスワードを忘れた場合、またはログイン資格情報としてSSHキーペアを指定した場合は、インスタンスのログインパスワードをリセットする必要があります。 ECSコンソールで、ログインパスワードをリセットするインスタンスを見つけ、imageアイコンをクリックし、[インスタンスパスワードのリセット] をクリックします。 次に、プロンプトに従ってインスタンスのログインパスワードをリセットします。 詳細については、「インスタンスのログインパスワードのリセット」をご参照ください。

    image

RAMユーザーに必要な権限が付与されます

RAMユーザーを使用してVNCを使用してECSインスタンスに接続する場合、最小権限の原則に基づいて必要な権限を付与するために、次のポリシーがRAMユーザーにアタッチされます。 RAMユーザーに権限を付与する方法については、「RAMユーザーに権限を付与する」をご参照ください。

次のポリシーには、ecsインスタンスに関する情報のクエリに使用されるECS: DescribeInstancesアクションと、ecsインスタンスのVNC接続アドレスのクエリに使用されるECS: DescribeInstanceVncUrlアクションの実行権限が含まれます。 さらに、Resource要素を使用して、接続できるECSインスタンスを制限できます。 詳細については、「リソース」をご参照ください。
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ecs:DescribeInstances",
        "ecs:DescribeInstanceVncUrl"
      ],
      "Resource": "*"
    }
  ]
}

手順

重要

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

次の図は、VNC接続手順を示しています。

image

手順1: 接続先のECSインスタンスの検索

ECSコンソールで接続するECSインスタンスを見つけるには、次の手順を実行します。

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

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンスを選択します。

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

  4. [インスタンス] ページで、接続するECSインスタンスを見つけます。

ステップ2: VNC接続ページを開く

接続先のECSインスタンスのVNC接続ページを開くには、次の手順を実行します。

  1. インスタンスに対応する アクション 列で、[接続] をクリックします。

    image

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

    image

    image

  3. 次の図は、VNC接続ページを示しています。

    重要

    "この操作を実行する権限がない場合。 RAMコンソールで権限を付与するようAlibaba Cloudアカウントに依頼し、後でもう一度お試しください。VNC接続ページを開くと、「」というメッセージが表示されます。VNCを使用してインスタンスに接続する権限があるかどうかを確認します。 必要な権限については、このトピックの「RAMユーザーに必要な権限が付与されている」をご参照ください。

    Linux インスタンス

    この例では、Alibaba Cloud Linux 3を実行するインスタンスが使用されています。

    image

    Windows インスタンス

    この例では、Windows Server 2025を実行するインスタンスが使用されます。

    image

ステップ3: ECSインスタンスのオペレーティングシステムにログイン

VNC接続ページには、インスタンスのオペレーティングシステムインターフェイスが表示されます。 ログオンユーザー名とパスワードを使用して、オペレーティングシステムにログオンする必要があります。 デフォルトでは、LinuxにはGUIはありません。

説明

ログインユーザー名またはパスワードがわからない場合は、このトピックの [ECSインスタンスのログインユーザー名とパスワードが取得されます] セクションの説明に従って、ログインユーザー名またはパスワードを取得します。 パスワードを忘れた場合は、「インスタンスのログインパスワードのリセット」で説明されている操作を実行します。

Linux インスタンス

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

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

    重要

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

    ログインパスワードがわからない場合、またはインスタンスへの接続時に [ログイン不可] エラーが発生した場合は、インスタンスのログインパスワードをリセットして、再度お試しください。 詳細については、「インスタンスのログインパスワードのリセット」をご参照ください。

  3. オペレーティングシステムにログオンできるかどうかを確認します。

    次の図は、オペレーティングシステムにログオンしていることを示しています。

    image

重要
  • 永続的な黒い画面は、インスタンスがスリープモードであることを示します。 キーを押してインスタンスを起動します。

  • Linuxインスタンスに接続するときに、最大10個の異なるVNC管理端末を切り替えることができます。 デフォルトの端末はCTRL + ALT + F1です。 たとえば、[リモートコマンドの送信] > [CTRL + ALT + F2] を選択して、2番目のVNC管理端末に切り替えることができます。

Windows インスタンス

  1. VNC接続ページの左上隅で、[リモートコマンドの送信] > [CTRL + ALT + DELETE] を選択して、Windowsオペレーティングシステムのロックを解除します。

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

image

image

その他の機能

コンテンツのコピーと貼り付け (コピーコマンドの入力)

重要

コピーして貼り付けるコンテンツの長さは最大2,000文字です。 漢字などの特殊文字は使用できません。

長いテキストやコマンドをオンプレミスコンピューターからECSインスタンスに直接コピーして貼り付けることはできません。 オンプレミスのコンピューターからECSインスタンスに長いテキストまたはコマンドをコピーして貼り付けるには、次の手順を実行して [コピーコマンドの入力] 機能を使用します。

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

  2. インスタンス内のコンテンツをペーストする場所にポインターを移動します。

  3. VNC接続ページの左上隅にある [コピーコマンドの入力] をクリックします。

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

送信リモートコマンド

VNCを使用して、リモートコマンドを送信してECSインスタンスから切断および接続できます。 Linuxインスタンスの場合、CTRL + ALT + F1からCTRL + ALT + F10のオプションを選択して、インスタンスの異なるVNC管理端末に切り替えることができます。 Windowsインスタンスの場合、CTRL + ALT + DELETEキーを押して、Windowsオペレーティングシステムのロックを解除できます。

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

  2. VNC接続ページの左上隅にある [リモートコマンドの送信] をクリックし、ドロップダウンリストからコマンドを選択します。

    image

    この例では、Windowsが使用されます。

よくある質問

VNCを使用してECSインスタンスに接続するときに発生する可能性のある問題については、「VNC接続の問題」をご参照ください。

関連ドキュメント

カスタムコードを使用してクライアントとして機能するECSインスタンスに接続する場合、DescribeInstanceVncUrl操作を呼び出して、インスタンスへの接続に使用されるVNCログインURLを取得できます。