Workbench は、Alibaba Cloud が提供するブラウザベースのリモート接続ツールです。このツールを使用すると、パブリック IP アドレスを持たないインスタンスを含む Linux インスタンスに直接接続できます。
前提条件
インスタンスのステータス: インスタンスは 実行中 状態で、ヘルスステータス が 通常 である必要があります。
RAM 権限:Resource Access Management (RAM) ユーザーには、Workbench を使用するための必要な権限が必要です。
方法1:パスワードレスログイン (推奨)
パスワードレスログインは、セッションマネージャーが有効な場合は優先的に使用され、有効でない場合は一時的な SSH キーペアが使用されます。
Elastic Compute Service (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 コンソール - インスタンスにログインします。上部メニューで、リソースグループとリージョンを選択します。
対象のインスタンスを探し、接続 をクリックします。 ダイアログボックスで、ワークベンチ オプションの 今すぐサインイン をクリックします。
ワークベンチの [インスタンスログイン] ページで、次のパラメーターを設定し、[ログイン] をクリックします。
パラメーター
説明
[インスタンス]
現在のインスタンスの情報が自動的に入力されます。
[接続方法]
[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 時間継続します。また、長期間操作がない場合もセッションは自動的に切断されます。いずれの場合も、再接続する必要があります。長時間実行するタスクは、バックグラウンドで実行することを推奨します。
よくある質問 (FAQ)
パスワードと SSH キーの保存
ログインするたびにユーザー名とパスワードを入力する手間を省くために、それらを認証情報として保存して次回以降に使用することができます。
認証情報はプライベートであり、作成したユーザーのみが使用できます。
ログイン認証情報の保存
インスタンスにログインする際に、[ログイン認証情報を保存] オプションを選択します。ログインが成功すると、Workbench は認証情報を保存します。
Workbench ログインダイアログボックスで、[クイックログイン用にログイン情報を Workbench に保存] を選択し、[ログイン] をクリックします。
認証情報を使用したログイン
保存された認証情報を使用してインスタンスにログインするには、クレデンシャルを使用 オプションを選択します。
ユーザー名フィールドの横にある[認証情報を使用] リンクをクリックします。
[保存済み認証情報の選択] パネルで、目的の認証情報 (たとえば、
root_2025/11/11 16:15:58) をクリックすると、接続認証情報が自動入力されます。
パスワードレスログインの仕組み
デフォルトでは、パスワードレスログインは一時的な 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 インスタンスの一般的な接続問題のトラブルシューティング」をご参照ください。