menu

How to - Setting id_rsa


Id_rsa merupakan kumpulan string yang digunakan sebagai identitas dari sebuah komputer, Id_rsa ini sering digunakan untuk mempermudah akses ssh dari suatu komputer ke komputer lain, atau mungkin ke suatu server sehingga tidak diperlukan lagi authentifikasi username dan password.

Setting id_rsa ini digunakan untuk OS Ubuntu.

Oke langsung saja tutorialnya,

Pertama ketikkan code berikut pada terminal untuk membuat id_rsa
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa

Chmod digunakan untuk file permission baca disini.

Masukkan passphrase jika diperlukan untuk menambah tingkat keamanan id_rsa jika tidak tekan enter saja.

Sehingga akan tampil seperti ini,


Selanjutnya pastikan komputer/server tujuan yang akan di ssh sudah memiliki folder .ssh juga pada home jika belum lakukan kembali cara untuk membuat id_rsa diatas pada komputer/server tujuan.

Kemudian jika komputer/server tujuan sudah memiliki folder .ssh cek apakah ada file authorized_keys?, jika ada ketikkan code berikut
ssh-copy-id <username_tujuan>@<host/IP_tujuan>

Code diatas digunakan jika komputer/server tujuan yang sudah memiliki file authorized_keys sehingga kita hanya perlu mengcopy id_rsa.pub komputer sumber ke file authorized_keys komputer/server tujuan.

Jika belum ada file authorized_keys ketikkan code berikut,
cat .ssh/id_rsa.pub | ssh <username_tujuan>@<host/IP_tujuan> 'cat >> .ssh/authorized_keys'

Code diatas digunakan jika komputer/server tujuan yang belum memiliki file authorized_keys sehingga kita harus membaca id_rsa.pub komputer sumber kemudian membuat file authorized_keys pada komputer/server tujuan yang selanjutnya mengcopy id_rsa.pub sumber ke tujuan.

Terakhir masukkan authentifikasi komputer/server tujuan

Untuk lebih memahaminya silahkan praktekkan sendiri.
Untuk lebih memahami sintax ubuntu silahkan baca disini.

===DONE!===