Virtual Network Computing (VNC) は、Elastic Compute Service (ECS) インスタンスに接続するために使用されるメソッドです。[実行中] 状態の ECS インスタンスに、オペレーティングシステムの起動中でも接続したり、[停止中] 状態の ECS インスタンスに接続したりするために VNC を使用できます。他の方法で ECS インスタンスに接続できない場合は、VNC を使用してインスタンスに接続し、緊急の O&M を実行して問題をトラブルシューティングできます。このトピックでは、ECS コンソールで VNC を使用して ECS インスタンスに接続する方法について説明します。
2023 年 7 月 10 日以降、VNC ログインパスワードを提供することなく、ECS インスタンスのログインユーザー名とパスワードを使用して、インスタンスに安全に接続できます。
2023 年 7 月 10 日、Alibaba Cloud は VNC のセキュリティアップグレードを実行しました。 2023 年 7 月 10 日以降、Alibaba Cloud は認証資格情報を管理し、インスタンスへの VNC ログインのエンドツーエンドのデータ暗号化を実行します。アップグレード後、VNC ログインパスワードを提供することなく、インスタンスのユーザー名とパスワードを入力してインスタンスにログインできます。
VNC 接続
VNC は、ECS インスタンスに接続するために使用されるメソッドです。[実行中] 状態の ECS インスタンスに、オペレーティングシステムの起動中でも接続したり、[停止中] 状態の ECS インスタンスに接続したりするために VNC を使用できます。
特徴: 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 Server では レスキューログオン という名前です。詳細については、「レスキュー機能を使用して Simple Application Server に接続する」をご参照ください。
制限事項
VNC 接続は、ecs.ebmhfc7.48xlarge ベアメタルインスタンスではサポートされていません。
前提条件
接続先の ECS インスタンスが実行中または停止中状態である
ECS インスタンスのログインユーザー名とパスワードを取得済みである
必要な権限が RAM ユーザーに付与されている
手順
デフォルトでは、VNC 接続セッションは約 300 秒間続きます。 300 秒以内に操作を実行しないと、インスタンスへの VNC 接続は自動的に閉じられ、インスタンスに再接続する必要があります。
次の図は、VNC 接続手順を示しています。
手順 1: 接続する ECS インスタンスを見つける
ECS コンソールで接続する ECS インスタンスを見つけるには、次の手順を実行します。
ECS コンソール - インスタンス に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[インスタンス] ページで、接続する ECS インスタンスを見つけ、インスタンス ID をクリックしてインスタンスの詳細ページに移動します。
手順 2: VNC 接続ページを開く
接続する ECS インスタンスの VNC 接続ページを開くには、次の手順を実行します。
[接続] をクリックします。 リモート接続 ダイアログボックスで、他のログイン方法を表示 をクリックします。次に、VNC セクションの 今すぐサインイン をクリックします。
次の図は、VNC 接続ページを示しています。
重要VNC 接続ページを開いたときに、「この操作を実行する権限がありません。 Alibaba Cloud アカウントに RAM コンソールで権限を付与するように依頼し、後で再試行してください。」というメッセージが表示された場合は、VNC を使用してインスタンスに接続する権限があるかどうかを確認してください。必要な権限については、このトピックの「必要な権限が RAM ユーザーに付与されている」セクションをご参照ください。
Linux インスタンス
この例では、Alibaba Cloud Linux 3 を実行するインスタンスが使用されています。
Windows インスタンス
この例では、Windows Server 2025 を実行するインスタンスが使用されています。
手順 3: ECS インスタンスのオペレーティングシステムにログインする
VNC 接続ページには、インスタンスのオペレーティングシステムインターフェイスが表示されます。ログインユーザー名とパスワードを使用して、オペレーティングシステムにログインする必要があります。デフォルトでは、Linux には GUI がありません。
ログインユーザー名またはパスワードがわからない場合は、このトピックの「ECS インスタンスのログインユーザー名とパスワードを取得済みである」セクションの説明に従って、ログインユーザー名またはパスワードを取得します。パスワードを忘れた場合は、「インスタンスのログインパスワードをリセットする」の説明に従って操作を実行します。
Linux インスタンス
root や ecs-user などのユーザー名を入力し、
Enter
キーを押します。ユーザー名に対応するパスワードを入力し、
Enter
キーを押します。重要Linux インスタンスのオペレーティングシステムにログインするためにパスワードを入力すると、パスワードの文字は非表示になります。入力したパスワードが正しいことを確認してください。
ログインパスワードがわからない場合、またはインスタンスに接続するときに
Login Incorrect
エラーが発生した場合は、インスタンスのログインパスワードをリセットして再試行してください。詳細については、「インスタンスのログインパスワードをリセットする」をご参照ください。オペレーティングシステムにログインできるかどうかを確認します。
次の図は、オペレーティングシステムにログインしていることを示しています。
持続的な黒い画面は、インスタンスがスリープモードになっていることを示しています。キーを押してインスタンスをウェイクアップします。
Linux インスタンスに接続すると、最大 10 の異なる VNC 管理端末を切り替えることができます。デフォルトの端末は [CTRL + ALT + F1] です。たとえば、
を選択して、2 番目の VNC 管理端末に切り替えることができます。
Windows インスタンス
VNC 接続ページの左上隅で、
を選択して Windows オペレーティングシステムのロックを解除します。ユーザー名を選択し、パスワードを入力して、[Enter] キーを押して、インスタンスのオペレーティングシステムにログインします。デフォルトのユーザー名は Administrator です。
その他の機能
コンテンツのコピーと貼り付け(コピーコマンドを入力)
リモートコマンドの送信
FAQ
VNC を使用して ECS インスタンスに接続するときに発生する可能性のある問題については、「VNC 接続の問題」をご参照ください。
関連情報
カスタムコードを使用してクライアントとして機能する ECS インスタンスに接続する場合、DescribeInstanceVncUrl 操作を呼び出して、インスタンスへの接続に使用される VNC ログイン URL を取得できます。