Skip to main content

Creating a public key (Linux)

SSH via Linux

1. Generate Public Key

Generate ssh 

ssh-keygen -t rsa

pubkey-linux-001.jpg

2. Copy Public Key

copy public key linux ubuntu ke hostbill

command review public key linux:

cat ~/.ssh/id_rsa.pub

pubkey-linux-002.jpg

3. Penambahan SSH Key di Paket Server

registrasi ssh key di paket server

https://billing-cloud.itb.ac.id/ 

HostBill → Services → Openstack Project → Paket CLoud/Standard → SSH Keys

pubkey-linux-003.jpg

4. Register SSH Key

Masukan public key linux ubuntu ke hostbill 

pubkey-linux-004.jpg

5. Mendaftarkan SSH Key untuk user lain

Pada Instances dengan sistem operasi linux (ubuntu), menambahkan public key user lain yang diberikan izin untuk mengakses ke server tersebut perlu dilakukan di sistem operasi pada path :

buka file pada path tersebut dengan menggunakan file editor lalu pada baris di file tersebut tambahkan public key user baru yang akan ditambahkan.

nano .ssh/authorized_keys

pubkey-linux-005.jpg

  • Penyimpanan editor nano : Ctrl + x 

Access via Public Key Linux

List User

Berikut adalah list user untuk masing-masing image yang telah disiapkan

Server Image User
Centos7-9 centos
Ubuntu18-22 ubuntu
OracleLinux cloud-user
SSH

Apabila instance / virtual machine telah dibuat, dapat diakses dengan ssh melalui perangkat yang sudah didaftarkan public key nya.

#floating ip = 167.x.x.x

ssh user@floating-ip
Menambahkan public key baru

Agar instance dapat diakses melalui perangkat lain, maka perlu menambahkan public key dari perangkat baru yang akan mengakses instance tersebut.

1. ssh instance

ssh user@floating-ip

pubkey-linux-006.jpg

2. edit file authorized_keys

nano .ssh/authorized_keys

Tambahkan public key baru pada baris paling bawah.

pubkey-linux-007.jpg