Apa yang bisa kami bantu?

A. Pendahuluan

KeyPair adalah metode lain untuk user dapat mengakses instance nya melalui SSH server, Kwypair juga dapat menggantika pungsi password pada server pada artikel ini kami akan membahas bagaimana membuat dan import Keypair melalui Openstack CLI.

Sebelum nya pastikan anda sudah memenuhi persyaratan berikut ini

System Requirements:  

  • Install paket python beserta dependensinya  
  • Install paket python-openstack  
  • Sudah mendownload RC File pada horizon  

B. Konfigurasai

1.Membuat keypair dan menambahkan dari cli openstack

Masukan command berikut ini untuk menambahkan dan membuat keypair baru

[user@localhost]$ openstack keypair create Nama_Key > Nama_Key.pem

Note : Nama_Key dapat di sesuaikan dengan kebutuhan anda untuk keypair

Untuk mengecek keypair sudah ada atau belum dapat di cek pada Horizon >> Key Pairs

Gambar 1: menu keypair

Pengecekan melalui cli openstack dapat menggunakan command berikut ini 

[user@localhost]$ openstack keypair list

2. Import KeyPair 

Untuk generate keypair baru silahkan masukan command berikut ini

 [local]$ ssh-keygen -t rsa

Setelah memasukan command di atas maka akan tampil berikut ini

Generating a public/private rsa key pair.
Enter the file in which you wish to save they key (i.e., /home/username/.ssh/id_rsa):


Anda dapat enter untuk default penyimpanan keypair nya

Enter a passphrase (leave empty for no passphrase).

Anda dapat enter kembali

Enter same passphrase again:

Anda dapat enter kembali

Kemudian setelah selesai maka akan tampil pesan detail informasi keypair anda

Your identification has been saved in /home/username/.ssh/id_rsa
 Your public key has been saved in /home/username/.ssh/id_rsa.pub
The key fingerprint is:
ar:bc:d3:9e:g3:1f:63:6f:6b:32:2e:97:ee:42:e1:be username@server.dreamhost.com
The key’s randomart image is:
+--[ RSA 2048]----+
| ..+**B.o++o     |
|  . o+==o. o      |
|    . .oo.=       |
|      . +E+ .     |
|        S .       |
|                 |
|                 |
|                 |
|                 |
+-----------------+

Masukan command berikut ini untuk import keypair lama anda

user@Localhost:/home/ubuntu# openstack keypair create --public-key \
 ~/.ssh/id_rsa.pub staging-keypair
+-------------+------------------------------------------------------------------+
| Field       | Value                                                             |
+-------------+------------------------------------------------------------------+
| created_at  | None                                                              |
| fingerprint | 99:d3:a1:7b:af:8c:f4:d4:c9:fa:10:c6:be:2c:81:d6                  |
| id          | staging-keypair                                                   |
| is_deleted  | None                                                              |
| name        | staging-keypair                                                   |
| type        | ssh                                                               |
| user_id     | be1b643ad8201c89f9e681361ba5ca8cb11ed52a4c90396e7fd8fbdba142a400 |
+-------------+------------------------------------------------------------------+

Note : untuk file keypair dapat di tempatkan pada directory ~/.ssh/id_rsa.pub

C. Uji Coba

Kemudian untuk mengecek keypair sudah ada atau belum dapat di cek pada Horizon >> Key Pair

Gambar 2: menu keypair

Pengecekan melalui cli openstack dapat menggunakan command berikut ini 

[user@localhost]$ openstack keypair list

C. Kesimpulan

KeyPair adalah metode untuk mengakses instance melalui SSH server dengan menggantikan fungsi password. Artikel ini membahas cara membuat dan mengimpor KeyPair menggunakan OpenStack CLI. Sebelum memulai, pastikan memenuhi syarat seperti instalasi paket Python, Python-OpenStack, dan pengunduhan RC File dari Horizon.

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.