--- title: "マネージャーノードへの SSHアクセス" slug: "ses-ssh-vpc" tags: ["elasticsearch", "Search Engine Service", "search engine", "opensearch"] updated: 2026-09-17T09:25:51Z published: 2026-09-17T09:25:51Z canonical: "guide.ncloud-docs.com/ses-ssh-vpc" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # マネージャーノードへの SSHアクセス VPC環境で利用できます。 Search Engine Serviceで作成したクラスタのマネージャノードに SSHアクセスする方法について説明します。 注意 ユーザーが SSHにアクセスして実行した行為によりクラスタが正常に動作しない場合、NAVERクラウドプラットフォームはこれについて責任を負いません。 SSHアクセスのために、以下の手順に従ってください。 [1.Target Group作成](/docs/ja/ses-ssh-vpc#1TargetGroup%EC%83%9D%EC%84%B1) [2.ロードバランサ作成](/docs/ja/ses-ssh-vpc#2%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%84%9C%EC%83%9D%EC%84%B1) [3.リスナー追加](/docs/ja/ses-ssh-vpc#3%EB%A6%AC%EC%8A%A4%EB%84%88%EC%B6%94%EA%B0%80) [4.マネージャノードの ACG設定](/docs/ja/ses-ssh-vpc#4%EB%A7%A4%EB%8B%88%EC%A0%80%EB%85%B8%EB%93%9C%EC%9D%98ACG%EC%84%A4%EC%A0%95) [5.マネージャーノードへの SSHアクセス](/docs/ja/ses-ssh-vpc#5%EB%A7%A4%EB%8B%88%EC%A0%80%EB%85%B8%EB%93%9CSSH%EC%A0%91%EC%86%8D) 参考 ロードバランサの利用時間とトラフィック使用量に応じて利用料金が課金されます。ロードバランサの利用料金に関する詳細な基準については、NAVERクラウドプラットフォームポータルの [Load Balancer](https://www.ncloud.com/product/networking/loadBalancer)をご参照ください。 ## 1.Target Group作成 ロードバランサを使用するために、まず80番ポート用の Target Groupと22番ポート用の Target Groupをそれぞれ作成します。 参考 ここでは、SSHアクセスに必要な内容のみ説明します。Target Groupの作成に関する詳細は、Load Balancerご利用ガイドの [Target Groupの作成と管理](/docs/ja/loadbalancer-targetgroup-vpc)をご参照ください。 1. NAVERクラウドプラットフォームコンソールの VPC環境で、**Menu** > **All Services** > **Networking** > **Load Balancer**メニューを順にクリックします。 2. **Target Group**メニューをクリックします。 3. **[Target Group作成]** ボタンをクリックします。 4. 作成する Target Groupの情報を入力して **[次へ]** ボタンをクリックします。 - **Target Group名**: Target Groupの名前を入力 - **Targetタイプ**: **VPC Server**を選択 - **VPC**: クラスタがインストールされた VPCを選択 - **プロトコル**: **TCP**を選択 - **ポート**: 80と入力 5. Targetに対する Health Checkのための情報を入力し、 **[次へ]** ボタンをクリックします。 - **プロトコル**: **TCP**を選択 - **ポート**: 80と入力 6. **全体 Target**リストから、サーバ名が「クラスタ名-m-コード」のマネージャサーバを選択し、![i-ses-right](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-ses-right.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D)をクリックします。 - マネージャノードが冗長化されたクラスタの場合、マネージャサーバを2台選択します。 - 選択したサーバが**適用 Target**に移動します。 7. **[次へ]** ボタンをクリックします。 8. 設定した情報を確認し、 **[Target Group作成]** ボタンをクリックします。 9. **ポート**項目を22と入力し、手順3~8を再度実行します。 ## 2.ロードバランサ作成 マネージャノードの通信のためにネットワークロードバランサを作成します。 参考 - ロードバランサを作成するには、ロードバランサ専用のサブネットが作成されている必要があります。サブネット作成に関する詳細は、VPCご利用ガイドの [Subnet作成](/docs/ja/vpc-subnetmanage-vpc#Subnet%EC%83%9D%EC%84%B1)をご参照ください。 - ここでは、SSHアクセスに必要な内容のみ説明します。ネットワークロードバランサに関する詳細は、Load Balancerご利用ガイドの [Network Load Balancerの作成と管理](/docs/ja/loadbalancer-network-vpc)をご参照ください。 1. NAVERクラウドプラットフォームコンソールの VPC環境で、**Menu** > **All Services** > **Networking** > **Load Balancer**メニューを順にクリックします。 2. **Load Balancer**メニューをクリックします。 3. **[ロードバランサ作成]** ボタンをクリックし、 **[ネットワークロードバランサ作成]** ボタンをクリックします。 4. 作成するロードバランサの情報を入力し、 **[次へ]** ボタンをクリックします。 - **ロードバランサ名**: ロードバランサの名前を入力 - **Network**: **Public IP**を選択 - **対象 VPC**: クラスタがインストールされた VPCを選択 - **サブネット選択**: クラスタが存在するリージョンを選択した後、そのリージョンに作成したロードバランサ専用のサブネットを選択 - ![i-ses-refresh](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-ses-refresh.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D): 保有したサブネットリストを更新 - **[サブネット作成]** ボタン: サブネットを作成できる **Subnet Management**メニューに移動 5. **プロトコル**で **TCP**を選択し、**ロードバランサポート**に80と入力した後、 **[追加]** ボタンをクリックします。 6. **[次へ]** ボタンをクリックします。 7. **Target Group**ドロップダウンメニューから、[1.Target Group作成](/docs/ja/ses-ssh-vpc#1TargetGroup%EC%83%9D%EC%84%B1)で作成した80番ポートの Target Groupを選択し、 **[次へ]** ボタンをクリックします。 8. 設定した情報を確認し、 **[ロードバランサ作成]** ボタンをクリックします。 ## 3.リスナー追加 作成したロードバランサのリスナーに SSHアクセス用の Target Groupを追加します。 1. [2.ロードバランサ作成](/docs/ja/ses-ssh-vpc#2%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%84%9C%EC%83%9D%EC%84%B1)で作成したロードバランサを選択し、 **[リスナー設定変更]** ボタンをクリックします。 2. **[リスナー追加]** ボタンをクリックします。 3. 情報を入力し、 **[確認]** ボタンをクリックします。 - **プロトコル**: **TCP**を選択 - **ポート**: 22と入力 - **Target Group**: 22番ポートに対する Target Groupを選択 ## 4.マネージャノードの ACG設定 マネージャーノードへのアクセスのために ACGルールを設定します。 参考 ここでは、SSHアクセスに必要な内容のみ説明します。ACGに関する詳細は、[ACG](/docs/ja/server-acg-vpc)をご参照ください。 1. NAVERクラウドプラットフォームコンソールの VPC環境で、**Menu** > **All Services** > **Big Data & Analytics** > **Search Engine Service**メニューを順にクリックします。 2. **Cluster**メニューをクリックします。 3. SSHアクセスするクラスタをクリックし、**マネージャノードの ACG**を確認した後、![i-ses-window](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/i-ses-window.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D)をクリックします。 4. 手順3で確認したマネージャノードの ACGを選択した後、 **[ACG設定]** ボタンをクリックします。 5. **[Inbound]** タブで以下の ACG情報を入力した後、 **[追加]** ボタンをクリックします。 - ロードバランサがマネージャノードにアクセスするためのルール - **プロトコル**: **TCP**を選択 - **アクセスソース**: ロードバランサ専用サブネットの IPアドレス範囲を入力 - **許可ポート**: 1-65535を入力 - SSHアクセスのためのルール - **プロトコル**: **TCP**を選択 - **アクセスソース**: **[myIp]** ボタンをクリックしてユーザーのパブリック IPアドレスを入力 - **許可ポート**: 22と入力 6. **[適用]** ボタンをクリックします。 注意 - インターネット全体(IPアドレス: 0.0.0.0/0)を対象にアクセスを許可すると、セキュリティ上非常に脆弱であり、クラスタのタスクに影響を与える可能性があります。 - 自動登録されたルールは、Search Engine Serviceの管理に必要なルールです。ユーザーが任意に削除または変更した場合、クラスタの動作に影響を与える可能性があります。 ## 5.マネージャーノードへの SSHアクセス ロードバランサが割り当てられたマネージャノードに外部から SSHで直接アクセスできます。 - クラスタに設定された認証キー(`.pem` ファイル)が必要です。 - 認証キーを紛失した場合、**Search Engine Service > Cluster > サーバアクセス管理 > クラスタ直接アクセス認証キー変更**メニューで認証キーを再設定できます。 各 OSにおけるマネージャノードへの SSHアクセス方法は、次の通りです。 - [MacOSまたは Linuxの場合](/docs/ja/ses-ssh-vpc#MacOS%EB%98%90%EB%8A%94Linux%EC%9D%B8%EA%B2%BD%EC%9A%B0) - [Windowsの場合](/docs/ja/ses-ssh-vpc#Windows%EC%9D%B8%EA%B2%BD%EC%9A%B0) ### MacOSまたは Linuxの場合 MacOSまたは Linuxの場合、マネージャノードに SSHアクセスする方法は、次の通りです。 1. ターミナルプログラムを実行します。 - MacOS Xの場合: **Application > Utilities > Terminal** - Linuxの場合: **Application > Accessories > Terminal** 2. 以下のコマンドを実行して、認証キーファイルのあるパス(`/path`)に移動します。 ``` cd /path ``` 3. 以下のコマンドを実行して、認証キーファイル(`key.pem`)が公開できないように変更します。 ``` chmod 400 key.pem ``` 4. 以下のコマンドを実行します。 ``` ssh -i /path/key.pem sshuser@"ロードバランサ IPアドレス" ``` - ロードバランサ IPアドレス: コンソール VPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **Load Balancer**メニューで、該当するロードバランサの**アクセス情報**を確認 5. セキュリティ警告が表示されたら、`yes`を入力してマネージャノードサーバにアクセスします。 ### Windowsの場合 PuTTYでは、Search Engine Serviceで作成される認証キー形式(`.pem`)をデフォルトではサポートしていません。そのため、認証キーを PuTTYで使用する形式(`.ppk`)に変換した後、サーバにアクセスする必要があります。 #### 認証キーを変換 PuTTYが提供する PuTTYgenを使用して `.pem` ファイルを `.ppk` ファイルに変換する方法は、次の通りです。 1. PuTTYgenを実行します。 2. **[Load]** ボタンをクリックして認証キーファイル(`.pem`)を選択した後、 **[開く]** ボタンをクリックします。 - `.pem` ファイルを見つけるために、すべてのタイプのファイルを表示するオプションを選択します。 ![ses-ssh-vpc_puttygenload](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/ses-ssh-vpc_puttygenload.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D) 3. **Type of key to generate**項目で **RSA**を選択し、 **[Save private key]** ボタンをクリックします。 ![ses-ssh-vpc_puttygensave](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/ses-ssh-vpc_puttygensave.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D) 4. パスワードなしのキー保存に関する警告ダイアログが表示されたら、 **[はい]** ボタンをクリックした後、既存の認証キーと同じ名前で保存します。 - 自動的に `.ppk` ファイル拡張子が追加されます。 #### サーバアクセス 変換した認証キーを利用してサーバにアクセスする方法は、次の通りです。 1. Puttyを実行します。 2. **Category**で **Connection > SSH > Auth**を順にクリックします。 ![ses-ssh-vpc_puttyauth](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/ses-ssh-vpc_puttyauth.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D) 3. **[Browse]** ボタンをクリックします。 4. 変換した認証キーファイル(`.ppk`)を選択し、 **[開く]** ボタンをクリックします。 5. **Category**で **Session**をクリックします。 6. サーバアクセスのための情報を入力します。 ![ses-ssh-vpc_puttyconnect](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/ses-ssh-vpc_puttyconnect.png?sv=2026-02-06&spr=https&st=2026-10-26T11%3A47%3A49Z&se=2026-10-26T12%3A47%3A49Z&sr=c&sp=r&sig=d0uDn2cxIgDfrGT6E1PK%2B1Wkqg9ly%2BSyKm0lGGoNX3c%3D) - **Host Name (or IP address)** : 「sshuser@ロードバランサ IPアドレス」を入力 - ロードバランサ IPアドレス: コンソール VPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **Load Balancer**メニューで、該当するロードバランサの**アクセス情報**を確認 - **Port**: 22と入力 - **Connection type**: **SSH**を選択 7. **[Open]** ボタンをクリックしてマネージャサーバにアクセスします。