Workbench は、Alibaba Cloud が提供するブラウザベースのリモート接続ツールです。パブリック IP アドレスを持たないインスタンスも含め、Linux インスタンスに直接接続できます。
前提条件
インスタンスのステータス: インスタンスは 実行中 状態であり、その ヘルスステータス は 通常 である必要があります。
RAM 権限:RAM ユーザーが Workbench を使用するには、必要な権限が必要です。
方法1:パスワードレスログイン (推奨)
パスワードレスログインは、デフォルトで Session Manager を使用します。Session Manager が有効になっていない場合は、代わりに 一時的な SSH キーペア を使用します。
ECS コンソール - インスタンス にログインします。上部メニューで、リソースグループとリージョンを選択します。
対象のインスタンスを見つけて、接続 をクリックします。表示されたダイアログボックスで、ワークベンチ オプションの 今すぐサインイン をクリックします。
Workbench [インスタンスログイン] ページで、[パスワードフリーログイン] を選択し、ユーザー名 を入力して、[ログイン] をクリックします。
次の出力は、ログインが成功したことを示しています。
Welcome to Alibaba Cloud Elastic Compute Service ! Updates Information Summary: available 29 Security notice(s) 13 Important Security notice(s) 16 Moderate Security notice(s) Run "dnf upgrade-minimal --security" to apply all updates.More details please refer to: https://www.alibabacloud.com/help/document_detail/416274.html Last login: Mon Aug 18 14:32:23 2025 from 1xxx.xxx.xxx.xxx4 [root@ixxx xxx Z ~]#
Workbench のリモート接続セッションは、最大 6 時間継続します。また、長時間操作がない場合、セッションは自動的に切断されます。いずれの場合も、再接続する必要があります。長時間実行されるタスクをバックグラウンドで実行することを推奨します。
方法2:SSH接続
ECS コンソール - インスタンス にログインします。上部メニューで、リソースグループとリージョンを選択します。
対象の インスタンスを探し、接続 をクリックします。ダイアログボックスの ワークベンチ オプションで、今すぐサインイン をクリックします。
Workbench の[インスタンスログイン] ページで、以下のパラメーターを設定し、[ログイン] をクリックします。
パラメーター
説明
インスタンス
現在のインスタンスに関する情報が自動的に入力されます。
[接続方法]
[SSH 接続] を選択します。この方法では、SSH プロトコルを使用してインスタンスに接続します。
[認証方法]
重要SSH キー認証は、パスワード認証よりも安全です。セキュリティを強化するため、SSH キーペアを関連付けてログインに使用することを推奨します。
[SSHキー認証]
ユーザー名:Linux インスタンスのデフォルトのユーザー名は
rootです。インスタンスの作成時に
ecs-userをユーザー名として指定した場合は、ecs-userを入力します。[秘密鍵]:秘密鍵の内容を入力します。秘密鍵がパスフレーズで保護されている場合は、キートークン も入力する必要があります。
ログインのたびにユーザー名と秘密鍵を入力する手間を省くには、キーを保存して認証情報として使用できます。
SSH [ポート] (オプション): デフォルトの SSH 接続ポートは 22 です。ポートは、[インスタンスログイン] ページの で変更できます。
[パスワード認証]
ユーザー名:Linux インスタンスのデフォルトのユーザー名は
rootです。インスタンスの作成時に
ecs-userをユーザー名として指定した場合は、ecs-userを入力します。[パスワード]:ログインパスワードをリセットする
ログインパスワードを忘れた場合、または設定していない場合は、ログインする前にインスタンスのログインパスワードをリセットしてください。
ログインのたびにユーザー名とパスワードを入力する手間を省くには、パスワードを保存して認証情報として使用できます。
SSH [ポート] (オプション): デフォルトの SSH 接続ポートは 22 です。ポートは、[インスタンスログイン] ページの で変更できます。
[ログイン] をクリックすると、Workbench の IP アドレス範囲からインスタンスの SSH ポート (デフォルトは 22) へのアクセスを許可するために、セキュリティグループルールを追加するよう求めるプロンプトが表示される場合があります。ワンクリック追加 をクリックすると、セキュリティグループをすばやく設定できます。コンソールに、追加された特定のルールが表示されます。
次の出力は、ログインが成功したことを示しています。
Welcome to Alibaba Cloud Elastic Compute Service ! Updates Information Summary: available 29 Security notice(s) 13 Important Security notice(s) 16 Moderate Security notice(s) Run "dnf upgrade-minimal --security" to apply all updates.More details please refer to: https://www.alibabacloud.com/help/document_detail/416274.html Last login: Mon Aug 18 15:49:18 2025 from xxx.xxx.xxx.xxx [root@xxx ~]#
Workbench のリモート接続セッションは、最大 6 時間継続します。また、長時間操作がない場合、セッションは自動的に切断されます。いずれの場合も、再接続する必要があります。長時間実行されるタスクをバックグラウンドで実行することを推奨します。
よくある質問
パスワードと SSH キーの保存
ログインのたびにユーザー名とパスワードを入力する手間を省くには、それらを認証情報として保存して今後使用できます。
認証情報はプライベートなもので、作成したユーザーのみが使用できます。
ログイン認証情報の保存
インスタンスにログインする際に、ログイン認証情報を保存するオプションを選択します。Workbench は、ログインが成功した後に認証情報を保存します。
Workbench のログインダイアログボックスで、[ログイン情報を Workbench に保存してクイックログイン] を選択し、次に [ログイン] をクリックします。
認証情報を使用したログイン
保存された資格情報でインスタンスにログインするには、クレデンシャルを使用 オプションを選択します。
「ユーザー名」フィールドの横にある[認証情報を使用] リンクをクリックします。
[保存済み資格情報の選択] パネルで、目的の資格情報 (例:
root_2025/11/11 16:15:58) をクリックすると、接続認証情報が自動入力されます。
パスワードレスログインの仕組み
パスワードレスログインは、デフォルトで Session Manager を使用します。Session Manager が有効になっていない場合は、代わりに 一時的な SSH キーペア を使用します。
Workbenchによるプライベートネットワーク経由の接続
Workbench がプライベート IP アドレスを使用してインスタンスに接続すると、安全な双方向通信チャネルを確立するために、インスタンスの VPC にリバースアクセスルールが自動的に作成されます。このルールは で表示または管理できます。
Linux インスタンスのデフォルトのユーザー名
Linux インスタンスのデフォルトのユーザー名は root です。インスタンスの作成時に ecs-user を選択した場合は、ecs-user を使用します。
インスタンスのデフォルトパスワード
インスタンスにはデフォルトまたは初期パスワードはありません。パスワードを設定するには、パスワードをリセットする必要があります。
リモート接続の失敗のトラブルシューティング
インスタンスにリモート接続できない場合は、まず以下のセルフサービス診断ツールを使用してください。また、「Linux インスタンスの一般的な接続問題のトラブルシューティング」もご参照ください。
をクリックしてセルフサービスのトラブルシューティングページに移動し、対象のリージョンに切り替えます。
インスタンスに接続できない の下で、[診断を開始] をクリックします。対象のインスタンスを選択し、プロンプトに従って [診断を開始] をクリックします。
診断が完了すると、診断レポートに 2つの異常な結果 が表示されます:
警告: [SSH サービスステータスチェック]。このインスタンスの SSH 設定では、root アカウントによるログインが禁止されています。 ファイル
/etc/ssh/sshd_configは、root アカウントによるリモートアクセスを拒否するように設定されています。 修正提案にあるリンクをクリックして、解決策をご参照ください。注意: [インバウンドセキュリティグループルールで一般的なポートが開かれていません]。
診断が完了したら、プロンプトに従って問題を解決してください。
パスワード認証使用時の「Permission denied」エラー
このエラーは通常、次の理由で発生します:
ログインパスワードが正しくない:正しいログインパスワードを入力してください。ログインパスワードを忘れた場合は、再試行する前にインスタンスのログインパスワードをリセットしてください。
root アカウントのログインが無効になっている:インスタンスの SSH 設定により、root アカウントのログインが禁止されています。
/etc/ssh/sshd_configを開き、PermitRootLogin yesに設定してください。次に、systemctl restart sshdを実行して変更を適用してください。SSH サービスが実行されていない:
systemctl start sshdを実行して SSH サービスを起動してから、再度接続してください。
詳細なトラブルシューティングガイダンスについては、「Linux インスタンスの一般的な接続問題のトラブルシューティング」をご参照ください。