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

Elastic Compute Service:インスタンスのログオンパスワードをリセットする

最終更新日:Apr 17, 2025

Elastic Compute Service (ECS) インスタンスの作成時にログオンパスワードを設定しなかった場合、または ECS インスタンスのログオンパスワードを忘れた場合は、パスワードリセット機能を使用できます。このトピックでは、ECS コンソールで ECS インスタンスのログオンパスワードをリセットする方法について説明します。

ECS インスタンスのログオンパスワードをリセットするために使用されるメソッドの比較

メソッド

インスタンスの再起動

インスタンスへのログオン

メソッドをサポートするユーザー

必要なインスタンスステータス

クラウドアシスタントクライアント

方法 1: ECS コンソールで ECS インスタンスのログオンパスワードをオンラインでリセットする

不要。

不要。

すべてのユーザー。

[実行中]

必須。

  • Linux: クラウドアシスタントクライアント 2.2.3.398 以降。

  • Windows: クラウドアシスタントクライアント 2.1.3.398 以降。

クラウドアシスタントクライアントのインストール方法については、「クラウドアシスタントクライアントをインストールする」をご参照ください。

方法 2: ECS コンソールで ECS インスタンスのログオンパスワードをオフラインでリセットする

必須。

不要。

初期ログオンユーザー。これは、インスタンスの作成時に指定されたユーザーです。

説明

初期ログオンユーザーについては、「インスタンスのログオンユーザーを管理する」をご参照ください。

[実行中] または [停止]

不要。

方法 3: クラウドアシスタントを使用して ECS インスタンスのログオンパスワードをオンラインでリセットする

不要。

不要。

すべてのユーザー。

[実行中]

必須。

方法 4: インスタンス内から ECS インスタンスのパスワードをリセットする

不要。

必須。

すべてのユーザー。

[実行中]

不要。

方法 1: ECS コンソールで ECS インスタンスのログオンパスワードをオンラインでリセットする

インスタンスを再起動またはログオンすることなく、ECS コンソールで ECS インスタンスのログオンパスワードをオンラインでリセットできます。新しいログオンパスワードは 1 分以内に有効になります。また、この方法を使用して、ECS インスタンスで作成したユーザーのログオンパスワードを変更することもできます。ただし、このメソッドはバッチ操作をサポートしておらず、ECS インスタンスにクラウドアシスタントクライアントがインストールされており、インスタンスが [実行中] 状態である必要があります。クラウドアシスタントクライアントのバージョンとインストール操作の要件については、「ECS インスタンスのログオンパスワードをリセットするために使用されるメソッドの比較」をご参照ください。

重要

この方法では、クラウドアシスタントを使用してパスワードテキストを暗号化および転送し、復号化を防ぎ、パスワードのセキュリティを確保します。

  1. ECS コンソール - インスタンス に移動します。

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

  3. 管理する ECS インスタンスを見つけ、[アクション] 列で image.png > [インスタンス属性] > [インスタンスパスワードのリセット] を選択します。アクション

  4. [インスタンスパスワードのリセット] ダイアログボックスで、[オンラインリセット] を選択し、パラメーターを設定して、[OK] をクリックします。次の表にパラメーターを示します。

    image

    パラメーター

    説明

    [ログオンユーザー名]

    パスワードをオンラインでリセットする場合、ECS インスタンスの作成時に指定したログオンユーザー名、またはインスタンスで作成したカスタムユーザーのログオンユーザー名を入力できます。システムは、指定されたログオンユーザー名に対応するパスワードをリセットします。例: root または ecs-user

    [新しいパスワード][パスワードの確認]

    パスワードは 8 ~ 30 文字で、次の文字タイプのうち少なくとも 3 つを含める必要があります。

    • 大文字 (A ~ Z)

    • 小文字 (a ~ z)

    • 数字 (0 ~ 9)

    • 特殊文字: ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /

    説明

    Windows インスタンスの場合、ログオンパスワードはスラッシュ (/) で始めることはできません。

    [パスワードリセット方法]

    [オンラインリセット] を選択します。

    [SSH パスワード認証]

    このパラメーターは、[パスワードリセット方法] パラメーターを [オンラインリセット] に設定した場合にのみ使用できます。

    • 有効: SSH パスワード認証を有効にすると、システムは /etc/ssh/sshd_config ファイルの PasswordAuthentication パラメーターを自動的に yes に設定します。これにより、SSH を使用してインスタンスに接続するときに、指定したパスワードを認証に使用できます。

      説明

      ECS インスタンスがもともとパスワードベースの認証を使用している場合、キーペアがインスタンスにバインドされた後、パスワードベースの認証は自動的に無効になります。パスワードベースの認証を再度有効にする場合は、[オンラインリセット] メソッドを使用して [SSH パスワード認証] を有効にし、ECS インスタンスのログオンパスワードをリセットできます。ログオンパスワードをリセットした後、新しいパスワードを使用してインスタンスにログオンできます。

    • 元の設定を保持: このオプションを選択すると、インスタンスのログオンパスワードのみを変更できます。/etc/ssh/sshd_config ファイルの PasswordAuthentication パラメーターの値は変更されません。

  5. (オプション) 新しいパスワードを使用して ECS インスタンスにログオンします。

    詳細については、「インスタンスに接続する」をご参照ください。

方法 2: ECS コンソールで ECS インスタンスのログオンパスワードをオフラインでリセットする

ECS コンソールで ECS インスタンスのログオンパスワードをオフラインでリセットした後、新しいログオンパスワードを有効にするには、ECS インスタンスを再起動または起動する必要があります。インスタンスにクラウドアシスタントクライアントをインストールすることなく、複数の ECS インスタンスのパスワードをオフラインでバッチリセットできます。ECS インスタンスが [実行中] または [停止] 状態であることを確認してください。この方法を使用して、ECS インスタンスの作成時に指定したログオンユーザー名のパスワードのみを変更できます。この方法を使用して、カスタムログオンユーザー名のパスワードをリセットすることはできません。

  1. ECS コンソール - インスタンス に移動します。

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

  3. 一度にログオンパスワードをリセットするインスタンスの数に基づいて、次の操作のいずれかを実行します。

    • 単一インスタンスのログオンパスワードをリセットするには、インスタンスを見つけて、[アクション] 列で image.png > [インスタンス属性] > [インスタンスパスワードのリセット] を選択します。アクション

    • 一度に複数のインスタンスのログオンパスワードをリセットするには、インスタンスを選択し、[インスタンス] ページの下部にある image.png > [インスタンスパスワードのリセット] を選択します。

  4. [インスタンスパスワードのリセット] ダイアログボックスで、[オフラインリセット] を選択し、パラメーターを設定して、[OK] をクリックします。次の表にパラメーターを示します。

    image

    パラメーター

    説明

    [ログオンユーザー名]

    パスワードをオフラインでリセットする場合、ECS インスタンスの作成時に指定したログオンユーザー名が使用され、変更することはできません。[オフラインリセット] メソッドを選択した場合、ECS インスタンスの作成時に指定したログオンユーザー名のパスワードのみを変更できます。

    [新しいパスワード][パスワードの確認]

    パスワードは 8 ~ 30 文字で、次の文字タイプのうち少なくとも 3 つを含める必要があります。

    • 大文字 (A ~ Z)

    • 小文字 (a ~ z)

    • 数字 (0 ~ 9)

    • 特殊文字: ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /

    説明

    Windows インスタンスの場合、ログオンパスワードはスラッシュ (/) で始めることはできません。

    [パスワードリセット方法]

    [オフラインリセット] を選択します。

    • インスタンスが [実行中] 状態の場合は、[今すぐ再起動] をクリックします。

      警告

      再起動操作により、インスタンスは短時間停止し、インスタンスで実行されているサービスが中断される可能性があります。オフピーク時にインスタンスを再起動することをお勧めします。

    • インスタンスが [停止] 状態の場合、新しいパスワードはインスタンスの起動時に有効になります。

  5. (オプション) 新しいパスワードを使用して ECS インスタンスにログオンします。

    詳細については、「インスタンスに接続する」をご参照ください。

方法 3: クラウドアシスタントを使用して ECS インスタンスのログオンパスワードをオンラインでリセットする

クラウドアシスタントを使用して ECS インスタンスのパスワードをリセットする場合、インスタンスにログオンしたり、インスタンスを再起動したりする必要はありません。インスタンスのパスワードをリセットするために、クラウドアシスタントコマンドを実行するスケジュールを設定したり、すぐに実行したりできます。

  1. ECS コンソール - ECS クラウドアシスタント に移動します。

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

  3. [コマンドの作成/実行] をクリックします。

  4. 次の表に示すパラメーターを設定して、ログオンパスワードをリセットします。その他のパラメーターにはデフォルト設定を使用します。

    パラメーター

    説明

    [コマンドタイプ]

    コマンドタイプを選択します。

    • Linux ECS インスタンスの場合は、[シェル] を選択します。

    • Windows ECS インスタンスの場合は、[Bat] または [PowerShell] を選択します。

    [コマンドコンテンツ]

    コマンドのコンテンツ。フィールドに、インスタンスのオペレーティングシステムに基づいて次のコマンドのいずれかを入力して、ログオンパスワードを変更します。

    • Linux ECS インスタンス:

      echo "root:<yourPassword>"|chpasswd // rootユーザーのパスワードを<yourPassword>に変更します。
    • Windows ECS インスタンス:

      net user "Administrator" "<yourPassword>" // Administratorユーザーのパスワードを<yourPassword>に変更します。
    説明
    • <yourPassword> を新しいパスワードに置き換えます。

    • パスワードは 8 ~ 30 文字である必要があります。パスワードには、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。Windows ECS インスタンスのパスワードはスラッシュ (/) で始めることはできません。

    [実行プラン]

    [即時実行] を選択します。

    [インスタンスの選択]

    コマンドを実行する ECS インスタンスを選択します。

  5. [実行] をクリックします。

方法 4: インスタンス内から ECS インスタンスのパスワードをリセットする

ECS インスタンスのオペレーティングシステムで操作を実行する場合、ECS コンソールにログオンすることなく、ビジネス要件に基づいてインスタンスのログオンパスワードをリセットできます。パスワードをリセットした後、インスタンスを再起動することなく、新しいパスワードがすぐに有効になります。

Linux ECS インスタンスのパスワードをリセットする

この例では、Alibaba Cloud Linux 3.2104 LTS 64 ビットを実行する ECS インスタンスを使用します。Linux ECS インスタンスのパスワードをリセットするには、次の手順を実行します。

  1. Linux ECS インスタンスに接続します。

  2. 次のコマンドを実行して、ログオンパスワードをリセットします。

    sudo passwd <Username> // <Username>のパスワードを変更します。
  3. 新しいパスワードを入力し、Enter キーを押します。

  4. 新しいパスワードを再入力し、Enter キーを押します。

    次のコマンド出力は、Linux ECSインスタンスのログオンパスワードがリセットされたことを示しています。

    实例登录.png

    説明

    キーペアを使用して ECS インスタンスにログオンしてインスタンスのログオンパスワードをリセットする場合は、次の点に注意してください。

    キーペアを ECS インスタンスにバインドした後、パスワードベースの認証は自動的に無効になります。ログオンパスワードを使用して ECS インスタンスにログオンすることはできません。パスワードベースの認証を再度有効にするには、/etc/ssh/sshd_config ファイルの PasswordAuthentication パラメーターを yes に設定し、sshd サービスを再起動して構成を有効にします。その後、ログオンパスワードを使用して ECS インスタンスにログオンできます。詳細については、「Workbench に「ログオンに失敗しました。オペレーティングシステムでパスワードベースのログオンが無効になっているためです。」というエラーメッセージが表示される場合はどうすればよいですか。」をご参照ください。

Windows ECS インスタンスのパスワードをリセットする

この例では、Windows Server 2019 を実行する ECS インスタンスを使用します。Windows ECS インスタンスのパスワードをリセットするには、次の手順を実行します。

  1. Windows ECS インスタンスに接続します。

    • インスタンスのパスワードがわかっている場合は、Workbench を使用してインスタンスに接続します。詳細については、「Workbench を使用して RDP 経由で Windows インスタンスに接続する」をご参照ください。

    • インスタンスのパスワードがわからない場合は、パスワードなしで Session Manager を使用してインスタンスに接続します。詳細については、「ECS コンソールで Session Manager を使用してインスタンスに接続する」をご参照ください。

      パスワードなしで Session Manager を使用してインスタンスに接続すると、Windows PowerShell ウィンドウが表示されます。net user <Username> <Password> コマンドを実行して、ログオンパスワードをリセットできます。たとえば、net user Administrator NewPassword コマンドを実行します。コマンドが成功すると、インスタンスのログオンパスワードが想定どおりにリセットされます。

  2. Windows デスクトップで、image.png アイコンを右クリックし、[実行] を選択します。[実行] ウィンドウで、compmgmt.msc と入力し、Enter キーを押します。

  3. [コンピューターの管理] ウィンドウで、[コンピューターの管理] > [ローカルユーザーとグループ] > [ユーザー] を選択します。

  4. [管理者] などのユーザー名を右クリックし、[パスワードの設定] を選択します。

  5. [管理者のパスワードの設定] ウィンドウで、[続行] をクリックします。[新しいパスワード] フィールドに新しいパスワードを入力します。次に、[パスワードの確認] フィールドに新しいパスワードを再入力します。

  6. [OK] をクリックします。

    次のウィンドウが表示された場合、Windows ECS インスタンスのログオンパスワードはリセットされています。

    image.png