--- title: "Connect to manager node via SSH" slug: "ses-ssh-vpc" tags: ["elasticsearch", "Search Engine Service", "search engine", "opensearch"] updated: 2026-09-17T09:17:45Z published: 2026-09-17T09:17:45Z 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. # Connect to manager node via SSH Available in VPC You can connect to the manager node of a Search Engine Service cluster via SSH. Caution NAVER Cloud Platform is not responsible for any issues or service disruptions caused by actions you perform after connecting to the cluster via SSH. Follow these steps to connect via SSH. [1. Create target group](/docs/en/ses-ssh-vpc#1TargetGroup%EC%83%9D%EC%84%B1) [2. Create load balancer](/docs/en/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. Add listener](/docs/en/ses-ssh-vpc#3%EB%A6%AC%EC%8A%A4%EB%84%88%EC%B6%94%EA%B0%80) [4. Configure manager node ACG](/docs/en/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. Connect to manager node via SSH](/docs/en/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) Note Pricing information for using the load balancer depends on service runtime and data transfer. For more details about the Load Balancer pricing information, see [Load Balancer](https://www.ncloud.com/product/networking/loadBalancer) on the NAVER Cloud Platform portal. ## 1. Create target group To use the load balancer, first create one target group for port 80 and another for port 22. Note This section describes only the settings required for SSH access. For more information on creating target groups, see [Create and manage Target Group](/docs/en/loadbalancer-targetgroup-vpc) in the Load Balancer user guide. 1. In the VPC environment on the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Networking** > **Load Balancer**. 2. Click **Target group**. 3. Click **Create target group**. 4. Enter details for the target group, and then click **[Next]**. - **Target group name**: Name the target group. - **Target type**: Select **VPC server**, - **VPC**: Select the VPC where the cluster is deployed. - **Protocol**: Select **TCP**. - **Port**: Enter 80. 5. Enter information for Health Check, and click **[Next]**. - **Protocol**: Select **TCP**. - **Port**: Enter 80. 6. In the **All targets** list, select the manager server with the name format "cluster-name-m-code", then click ![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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D). - If the cluster has redundant manager nodes, select 2 manager servers. - The selected servers move to the **Applied targets**. 7. Click **[Next]**. 8. Review the settings, then click **[Create target group]**. 9. Enter 22 for the **port**, then repeat steps 3 through 8. ## 2. Create load balancer Create a network load balancer for communication with the manager node. Note - To create a load balancer, a dedicated load balancer subnet must already exist. For more information on creating subnets, see [Create Subnet](/docs/en/vpc-subnetmanage-vpc#Subnet%EC%83%9D%EC%84%B1) in the VPC user guide. - This section describes only the settings required for SSH access. For more information on network load balancers, see [Create and manage Network Load Balancer](/docs/en/loadbalancer-network-vpc) in the Load Balancer user guide. 1. In the VPC environment on the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Networking** > **Load Balancer**. 2. Click the **Load Balancer** menu. 3. Navigate to **[Create load balancer]** > **[Create network load balancer]**. 4. Enter the load balancer detail, then click **[Next]**. - **Load balancer name**: Name the load balancer. - **Network**: Select **Public IP**. - **Target VPC**: Select the VPC where the cluster is deployed. - **Select subnet**: Select the region where the cluster is deployed, then select the load balancer–dedicated subnet in that region. - ![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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D): Refresh the subnet list. - **[Create Subnet]**: Go to the **Subnet Management** menu where you can create subnets. 5. In the **Protocol**, select **TCP**, enter 80 as the **load balancer port**, then click **[Add]**. 6. Click **[Next]**. 7. From the **Target group** dropdown list, select the target group for port 80 created in Step [1. Create target group](/docs/en/ses-ssh-vpc#1TargetGroup%EC%83%9D%EC%84%B1), then click **[Next]**. 8. Review the settings, then click **[Create load balancer]**. ## 3. Add listener Add a target group for SSH access to the listener of the created load balancer. 1. [2. Create load balancer](/docs/en/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), select the load balancer created in it, and then click **[Change listener settings]**. 2. Click **[Add listener]**. 3. Enter the details, and click **[OK]**. - **Protocol**: Select **TCP**. - **Port**: Enter 22. - **Target Group**: Select the target group for port 22. ## 4. Configure manager node ACG Configure ACG rules to allow access to the manager node. Note This section describes only the settings required for SSH access. For more information on ACG, see [ACG](/docs/en/server-acg-vpc). 1. In the VPC environment on the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Big Data & Analytics** > **Search Engine Service**. 2. Click the **Cluster** menu. 3. Select the cluster for SSH access, check the **manager node ACG**, then click ![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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D). 4. Select the manager node ACG identified in the previous step, then click **[Set ACG]**. 5. In the **[Inbound]** tab, add the following ACG rules, then click **[Add]**. - Load balancer access rule for the manager node - **Protocol**: Select **TCP**. - **Access source**: Enter the IP address range of the load balancer-dedicated subnet. - **Allowed port**: Enter 1-65535. - SH access rule - **Protocol**: Select **TCP**. - **Access source**: Click **[myIp]** and enter your public IP address. - **Allowed port**: Enter 22. 6. Click **[Apply]**. Caution - Allowing access to the entire Internet (IP address: 0.0.0.0/0) can pose serious security risks and may affect cluster tasks. - Automatically created rules are required for managing Search Engine Service. Deleting or modifying these rules may impact cluster operation. ## 5. Connect to manager node via SSH You can connect directly via SSH from an external network to the manager node assigned a load balancer. - An cluster authentication key (`.pem` file) configured is required. - If you lose the authentication key, you can reset it from **Search Engine Service > Cluster > Manage server access > Change authentication key for direct cluster access**. To connect to the manager node via SSH based on your operating system: - [For MacOS or Linux](/docs/en/ses-ssh-vpc#MacOS%EB%98%90%EB%8A%94Linux%EC%9D%B8%EA%B2%BD%EC%9A%B0) - [For Windows](/docs/en/ses-ssh-vpc#Windows%EC%9D%B8%EA%B2%BD%EC%9A%B0) ### For MacOS or Linux To connect to the manager node via SSH on macOS or Linux: 1. Launch a terminal. - For macOS: **Application > Utilities > Terminal.** - For Linux: **Application > Accessories > Terminal.** 2. Run the following command to move to the directory where the authentication key file is located (`/path`). ``` cd /path ``` 3. Run the following command to restrict access to the authentication key file (`key.pem`). ``` chmod 400 key.pem ``` 4. Run the following command. ``` ssh -i /path/key.pem sshuser@"load balancer IP address" ``` - Load balancer IP address: In the VPC environment of the console, navigate to **Menu** > **All Services** > **Networking** > **Load Balancer** > **Load Balancer** to view the load balancer **connection details**. 5. When a security prompt appears, enter `yes` to connect to the manager node. ### For Windows PuTTY does not natively support the authentication key format (`.pem`) generated by Search Engine Service. You must convert the key to a PuTTY-compatible format (`.ppk`)before connecting to the server. #### Convert authentication key To convert a `.pem` file to a `.ppk` file using PuTTYgen, which is provided with PuTTY: 1. Run PuTTYgen. 2. Click **[Load]**, select the authentication key file (`.pem`), then click **[Open]**. - To locate the `.pem` file, select the option to show all file types. ![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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D) 3. In **Type of key to generate**, select **RSA** and click **[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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D) 4. If a warning appears about saving the key without a password, click **[Yes]**, then save the file with the same name as the original key. - The `.ppk` file extension is added automatically. #### Connect to the server To connect to the server using the converted authentication key: 1. Run PuTTY. 2. In **Category**, navigate to **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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D) 3. Click **[Browse]**. 4. Select the converted authentication key file (`.ppk`), then click **[Open]**. 5. In **Category**, click **Session**. 6. Enter the server access details. ![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-27T15%3A39%3A59Z&se=2026-10-27T16%3A39%3A59Z&sr=c&sp=r&sig=sv90MVAYhEc2403ViTIbM1tcpLzSv5IAiBl9v%2BGN9KY%3D) - **Host Name (or IP address)**: Enter "sshuser@load balancer IP address." - Load balancer IP address: In the VPC environment of the console, navigate to **Menu** > **All Services** > **Networking** > **Load Balancer** > **Load Balancer** to view the load balancer **connection details**. - **Port**: Enter 22. - **Connection type**: Select **SSH**. 7. Click **[Open]** to connect to the manager server.