Alibaba Cloud Client の認証情報を設定すると、パスワードやパブリック IP アドレスなしで Elastic Compute Service (ECS) インスタンスに接続して管理できます。また、ポートフォワーディングを使用して、インスタンスにデプロイされたサービスにローカルコンピューターから安全にアクセスすることもできます。
インスタンスへの接続
Linux インスタンス
パブリック IP アドレスがないインスタンスには、セッションマネージャー を使用して安全なチャネル経由で接続できます。パブリック IP アドレスと開いているポートがあるインスタンスには、SSH 接続 で直接接続できます。
セッションマネージャーを使用した接続
セッションマネージャーを使用して ECS インスタンスに接続する前に、セッションマネージャーが有効になっていることを確認してください。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[リモートセッションの開始...] を選択します。
SSH 接続を使用した接続
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[リモート接続 (SSH)...] を選択します。
-
ダイアログボックスで、ユーザー名 と ポート を設定します。次に、認証方式 を選択します。
-
[一時キーペア]:一時的なキーペアが生成されます。クラウドアシスタントが公開キーをインスタンスに送信し、秘密キーを使用してサインインできます。この方法ではパスワードやキーファイルを管理する必要がないため、より簡単です。
-
パスワード:ECS インスタンスのパスワードを入力します。
-
[キーファイル]:SSH 秘密キーファイルでサインインします。次のいずれかの方法で秘密キーファイルを取得できます。
対象インスタンスの 操作 列で、 を選択して、SSH キーを ECS インスタンスにバインドします。これにより、今後の接続でパスワードなしのサインインが可能になります。
-
ECS コンソールでキーペアを作成 (.pem ファイル) し、ECS インスタンスにバインドします。
-
キーペアを手動でバインドして ECS インスタンスにバインドします。
-
-
-
[接続] をクリックして SSH ターミナルを開きます。
Windows インスタンス
グラフィカルユーザーインターフェイス (GUI) が必要な場合、パブリック IP アドレスがあるインスタンスは パブリック IP 接続 を、ないインスタンスは クラウドアシスタント を使用して接続します。コマンドラインインターフェイスのみが必要な場合は、セッションマネージャー接続 を使用します。
クラウドアシスタントを使用した接続
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[リモートデスクトップ (クラウドアシスタント経由)...] を選択します。
-
表示されたダイアログボックスで、ポートフォワーディングルールを設定し (ローカルポートは空いている必要があります)、開始 をクリックします。クライアントがオペレーティングシステムのリモートデスクトップアプリケーションを起動します。
-
リモートデスクトップ接続ウィンドウで、インスタンスのパスワードを入力して接続を完了します。
セッションマネージャーを使用した接続
セッションマネージャーを使用して ECS インスタンスに接続する前に、セッションマネージャーが有効になっていることを確認してください。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[リモートセッションの開始...] を選択します。
デフォルトでは、system ユーザーとして Windows インスタンスにログオンします。セッションマネージャー接続はグラフィカルユーザーインターフェイス (GUI) に対応しておらず、コマンドラインアクセスのみを提供します。
パブリック IP アドレスを使用した接続
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[リモートデスクトップ (RDP)...] を選択します。
-
表示されたダイアログボックスで、接続情報を確認し、[接続] をクリックします。Alibaba Cloud Client がオペレーティングシステムのリモートデスクトップアプリケーションを起動します。
-
リモートデスクトップ接続ウィンドウで、インスタンスのパスワードを入力して接続を完了します。
インスタンスの起動と停止
インスタンスを停止または再起動すると、サービスが中断されます。これらの操作は注意して実行してください。
-
インスタンスの起動
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
表示されたダイアログボックスで、インスタンス情報を確認し、インスタンスの起動 をクリックします。
-
-
インスタンスの停止
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
表示されたダイアログボックスで、停止モードを設定し、インスタンスの停止 をクリックします。
-
-
インスタンスの再起動
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
表示されたダイアログボックスで、インスタンス情報を確認し、インスタンスの再起動 をクリックします。
-
インスタンスパスワードのリセット
クライアントは新しいパスワードを暗号化チャネル経由で送信し、再起動なしで即座に有効になります。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
パスワードのリセット ダイアログボックスで、新しいパスワードを入力して確認し、元のパスワードサインイン方法を有効にするか維持するかを選択してから、パスワードのリセット をクリックします。
リリース保護の有効化
従量課金インスタンスが重要なサービスを実行している場合、インスタンスが誤ってリリースされるのを防ぐために、リリース保護を有効にすることができます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
セキュリティグループの管理
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[セキュリティグループの表示] を選択します。
セキュリティグループの ID、名前、タイプ、インバウンドルール、アウトバウンドルール、説明を表示できます。
-
セキュリティグループを管理します。
-
インバウンドまたはアウトバウンドルールを追加します。
-
セキュリティグループの 操作 列で、インバウンドルールの追加 または アウトバウンドルールの追加 をクリックします。
-
ルールの詳細を入力します。パラメーター情報については、「セキュリティグループルール」をご参照ください。
-
-
承認ポリシーを変更します。
-
セキュリティグループの行で、アウトバウンドルール または インバウンドルール 列の番号をクリックします。
-
セキュリティグループルールの 操作 列で、[承認ポリシーの変更] を選択します。
-
許可 または 拒否 を選択し、[承認ポリシーの変更] をクリックします。
-
-
ファイルのアップロードとダウンロード
この機能は、パブリック IP アドレスが割り当てられた Linux インスタンスでのみ利用できます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[ファイル管理 (SFTP)...] を選択します。
-
ダイアログボックスで、ユーザー名 と ポート を設定します。次に、認証方式 を選択します。
-
[一時キーペア]:一時的なキーペアが生成されます。クラウドアシスタントが公開キーをインスタンスに送信し、秘密キーを使用してサインインできます。この方法ではパスワードやキーファイルを管理する必要がないため、より簡単です。
-
パスワード:ECS インスタンスのパスワードを入力します。
-
[キーファイル]:SSH 秘密キーファイルでサインインします。次のいずれかの方法で秘密キーファイルを取得できます。
対象インスタンスの 操作 列で、 を選択して、SSH キーを ECS インスタンスにバインドします。これにより、今後の接続でパスワードなしのサインインが可能になります。
-
ECS コンソールでキーペアを作成 (.pem ファイル) し、ECS インスタンスにバインドします。
-
キーペアを手動でバインドして ECS インスタンスにバインドします。
-
-
-
ファイルリストで、対象のファイルまたはディレクトリを見つけます。
クライアントを使用して、ECS インスタンスと OSS バケット間でファイルを転送できます。
-
ファイルをダウンロードするには:対応する 操作 列で、[このファイルをダウンロード] または [このディレクトリをダウンロード] を選択します。
-
ファイルをアップロードするには:ファイルリストの上部で、[ローカルディレクトリのアップロード] または ローカルファイルのアップロード を選択します。
-
ポートフォワーディング (クラウドアシスタント経由)
ポートフォワーディング (クラウドアシスタント経由) 機能を使用すると、パブリック IP アドレスを使用せずにインスタンスポートにリモート接続できます。ローカルポートからインスタンスポートへのネットワークトラフィックを転送することで、インスタンス上のサービスに便利かつ安全にアクセスできます。たとえば、パブリック IP アドレスがない ECS インスタンスで Web アプリケーションを開発した場合、ポートフォワーディングを使用して、ローカルコンピューターのブラウザから ECS インスタンスのポート 80 で Web アプリケーションにアクセスできます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[ポートフォワーディング (クラウドアシスタント)...] を選択します。表示されたダイアログボックスで、サーバーポート (インスタンス内のサービスへのアクセスポート) とローカルポート (ローカルマシン上のリスニングポート) を入力します。任意で、起動後にリクエスト/レスポンスコンテンツを表示するか、ブラウザでローカルポートを開くかを選択します。次に、開始 をクリックします。
-
クライアントでポートフォワーディングのログを表示します。[開始] をクリックした後、ターミナルに次の出力が表示されると、ポートフォワーディングが正常に有効になったことを示します。
# インスタンスの実行ステータスを確認しています... # 現在のユーザーの SessionManager プロトコルステータスを確認しています [有効] > localhost: start server socket : { address: '127.0.0.1', family: 'IPv4', port: 8088 } > localhost: start socket listen : { address: '127.0.0.1', family: 'IPv4', port: 8088 } > Start listening on local port localhost:8088. This listener only accepts connection requests from the local machine.
リモートコマンドの送信
ソフトウェアの一括インストールやアンインストール、ユーザーパスワードのリセット、自動運用保守スクリプトの実行など、定期的なメンテナンスを迅速に実行するために、ECS インスタンスにリモートコマンドを送信できます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。リモートコマンドの送信 ダイアログボックスで、自動運用保守スクリプトを入力し、送信 をクリックします。
インスタンスのリリース
インスタンスをリリースすると、そのデータは復元できません。インスタンスをリリースする前に、データをバックアップしてください。データを保持する必要がある場合は、スナップショットを作成してバックアップできます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
表示されたダイアログボックスで、インスタンス情報を確認し、インスタンスのリリース をクリックします。
よくある質問
モニタリングデータが表示されない理由
クライアントでモニタリングデータを表示するには、まずログイン中の RAM ユーザーに AliyunCloudMonitorMetricDataReadOnlyAccess 権限を付与する必要があります。
パスワードなしの SSH サインインを設定する方法
キーペアがバインドされている ECS インスタンスでは、クライアントで SSH キーを追加してパスワードなしのサインインを有効にできます。これにより、パスワードやキーファイルを入力せずに接続できます。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、 を選択します。
-
[SSH キーの追加] ダイアログボックスで、ローカルの SSH キーファイルを選択し、キーを追記するか置換するかを選択してから、[SSH キーの追加] をクリックします。
OSS ファイルをインスタンスにダウンロードする方法
まず、ログイン中の RAM ユーザーに AliyunOSSFullAccess 権限を付与する必要があります。
クライアントは、OSS からインスタンスへのファイルのダウンロードや、インスタンスから OSS へのファイルのアップロードにも対応しています。
-
Alibaba Cloud Client の ホームページ で、[ECS] をクリックします。インスタンスリストの上で、インスタンスが配置されているリージョンを選択します。
-
インスタンスリストで対象のインスタンスを見つけ、対応する 操作 列で、[ファイル管理 (SFTP)...] を選択します。
-
ダイアログボックスで、ユーザー名 と ポート を設定します。次に、認証方式 を選択します。
-
[一時キーペア]:一時的なキーペアが生成されます。クラウドアシスタントが公開キーをインスタンスに送信し、秘密キーを使用してサインインできます。この方法ではパスワードやキーファイルを管理する必要がないため、より簡単です。
-
パスワード:ECS インスタンスのパスワードを入力します。
-
[キーファイル]:SSH 秘密キーファイルでサインインします。次のいずれかの方法で秘密キーファイルを取得できます。
対象インスタンスの 操作 列で、 を選択して、SSH キーを ECS インスタンスにバインドします。これにより、今後の接続でパスワードなしのサインインが可能になります。
-
ECS コンソールでキーペアを作成 (.pem ファイル) し、ECS インスタンスにバインドします。
-
キーペアを手動でバインドして ECS インスタンスにバインドします。
-
-
-
ファイルリストで、対象のファイルまたはディレクトリを見つけます。
-
対応する 操作 列で、[OSS にアップロード] を選択します。
-
ファイルリストの上で、[OSS ファイルのダウンロード] を選択します。
-
一時キーペアまたはクラウドアシスタントが失敗する理由
これらの機能は、インスタンスでクラウドアシスタントが正しく実行されている必要があります。2017 年 12 月 1 日以降、パブリックイメージから作成された ECS インスタンスにはクラウドアシスタントエージェントがプリインストールされています。インスタンスにエージェントがインストールされていない場合は、クラウドアシスタントエージェントを手動でインストールしてください。