Skip to main content

Command Palette

Search for a command to run...

Konfigurasi Node Berbasis Autentikasi Key-SSH

Published
2 min read
Konfigurasi Node Berbasis Autentikasi Key-SSH
M

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 : topologi.png

Konfigurasi

Di tahap ini, terdiri dari langkah-langkah konfigurasi dan pengujian SSH tanpa autentikasi antar node.

Lakukan di semua node.

  1. Map hosts ke tiap node

    vim /etc/hosts
    

    2a map hostname ke tiap node vim nano etchosts.PNG

  2. Lakukan ping untuk memverifikasi bahwa semua node sudah dapat terhubung

    ping -c 3 pod-muhammadrusadir-compute1
    ping -c 3 10.3.3.30
    

    3 coba ping ke tiap node.PNG

  3. Jalankan perintah ssh-keygen untuk menghasilkan kunci SSH. Tidak perlu memasukkan passphrase (kata sandi).

    ssh-keygen -t rsa
    

    4 bikin ssh-keygen.PNG

  4. Copy 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-compute2
    

    5 copyyin keygen ke semua node.PNG

  5. Lakukan SSH ke node lain (compute1) dan verifikasi hostname.

    ssh student@pod-muhammadrusadir-compute1
    whoami; hostname
    

    6a coba ssh pake hostnmae.PNG

  6. Lakukan SSH ke node lain (compute2) dan verifikasi hostname.

    ssh student@10.3.3.30
    whoami && hostname
    

    6b ssh ke semua node pake ip address.PNG

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

Konfigurasi Node Berbasis Autentikasi Key-SSH