Reviewed-by: gtema <artem.goncharov@gmail.com> Co-authored-by: guoyanyan <guoyanyan3@huawei.com> Co-committed-by: guoyanyan <guoyanyan3@huawei.com>
5.1 KiB
Key Pair
What Is a Key Pair?
A key pair, or SSH key pair, is an authentication method used when you remotely log in to Linux instances. A key pair is generated using an encryption algorithm. It contains a public key, and a private key reserved for you. The public key is used to encrypt data (for example, a password), and the private key is used to decrypt the data.
The cloud platform stores the public key, and you need to store the private key. Do not share your private key with anyone. Keep your private key secure.
Advantages
The key pair is more secure and convenient than the username/password method.
Item |
Key Pair |
Username and Password |
|---|---|---|
Security |
|
Poor security |
Convenience |
Simultaneous login to a large number of Linux instances, simplifying management |
Login to only one Linux instance at one time, giving no chance of batch maintenance |
Constraints
- Only Linux instances support the key pair method.
- Only RSA key pairs are supported. RSA keys are typically 1024, 2048, or 4096 bits long.
- A Linux instance can have only one key pair. If a key pair has been bound to your BMS and you bind a new key pair to the BMS, the new key pair will replace the original one.
Generation Method
- Create a key pair on the management console.
- Use PuTTYgen to create a key pair and import the key pair into the cloud platform.
