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!===