Konfigurasi Node Berbasis Autentikasi Key-SSH

You can call me Rusadi. I'm 19 years old and currently I am a student. I was very interested in technological developments. Thank You! ✌️
Pada artikel kali ini bertujuan untuk Melakukan Konfigurasi Node Berbasis Autentikasi Key-SSH, sehingga ketika melakukan SSH antar node tidak memerlukan autentikasi kembali. Disini saya menggunakan 3 buah node, dimana semua node tersebut menggunakan sistem operasi Ubuntu 20.04. Untuk remote ke tiap nodenya sendiri, saya menggunakan ssh dan menggunakan Windows Terminal.
Pembahasan
Topologi
Berikut adalah topologi yang digunakan :

Konfigurasi
Di tahap ini, terdiri dari langkah-langkah konfigurasi dan pengujian SSH tanpa autentikasi antar node.
Lakukan di semua node.
Map hosts ke tiap node
vim /etc/hostsLakukan ping untuk memverifikasi bahwa semua node sudah dapat terhubung
ping -c 3 pod-muhammadrusadir-compute1 ping -c 3 10.3.3.30Jalankan perintah ssh-keygen untuk menghasilkan kunci SSH. Tidak perlu memasukkan passphrase (kata sandi).
ssh-keygen -t rsaCopy public key ke semua nodes.
ssh-copy-id -i ~/.ssh/id-rsa.pub student@pod-muhammadrusadir-controller ssh-copy-id -i ~/.ssh/id-rsa.pub student@pod-muhammadrusadir-compute1 ssh-copy-id -i ~/.ssh/id-rsa.pub student@pod-muhammadrusadir-compute2Lakukan SSH ke node lain (compute1) dan verifikasi hostname.
ssh student@pod-muhammadrusadir-compute1 whoami; hostnameLakukan SSH ke node lain (compute2) dan verifikasi hostname.
ssh student@10.3.3.30 whoami && hostname
Verifikasi selesai. Maka Konfigurasi Node Berbasis Autentikasi Key-SSH telah berhasil dilakukan.
Terima kasih, semoga artikel ini bisa dijadikan contoh dan semoga bermanfaat! Sampai jumpa lagi di artikel selanjutnya 👋
Referensi: Linux System Administration



