SSH connection guide

Last updated:2020-05-08 22:30:38

In addition to performing KMR cluster and job operations through the console, you can also access to the cluster, perform management tasks or monitor the status of the cluster through SSH.

Before starting the connection, please make sure that the cluster is bound to EIP, and correct firewall rules have been set for the master node (blocking the access from public network by default). Please refer to Kingsoft Cloud official documentation: Firewall Configuration.

Add SSH key for the cluster

KMR cluster supports only SSH key authentication. Before you use SSH, you need to add SSH key for the cluster.

  1. Generate SSH-2 RSA keys with the key generation tool, and save private and public keys

    image.png
    A Windows user can use PuTTYgen.exe tool to generate keys.
    http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
    A Linux user can use ssh-keygen –t rsa to generate. By default, keys are generated under ~/.ssh/ directory, and public keys are stored in the file ~/.ssh/id_rsa.pub. With ssh-keygen, the user can specify the public key directory by itself.

  2. Open KMR console, and click “SSH Key” button
    image.png

  3. Click “Create Key”, paste the information in public key file generated in step 1 into the dialog box, and click “Add”

    image.png

  4. Select the key created and click “Load to Cluster” button to load the key into the cluster. You can load the key to multiple clusters at the same time. Now, the key has been loaded.

Access to cluster through SSH

  1. Open KMR console, enter Cluster Details, and expand details of the master node. You can access to the cluster through public network (if EIP is bound) or internal network IP address.

    image.png
  2. Import private key generated in Add SSH Key to Cluster.

    image.png
  3. Specify IP and port to connect KMR master node, and connect to the cluster with the user name “root”.

    image.png
  4. Mutual SSH trust has been configured for the master data and core node. You can view IP address of core node on the console, and log on each core node through the master node.

Did you find the above information helpful?

Unhelpful
Mostly Unhelpful
A little helpful
Helpful
Very helpful

What might be the problems?

Insufficient
Outdated
Unclear or awkward
Redundant or clumsy
Lack of context for the complex system or functionality

More suggestions

0/200

Please give us your feedback.

Submitted

Thank you for your feedback.

问题反馈