Login SSH menggunakan Private Key yang Sudah Ditentukan

Sabtu, 11 Juli 2020

Login SSH menggunakan Private Key yang Sudah Ditentukan. Kita tentu tau bahwa salahsatu basic hardening dalam mengamankan SSH adalah mendisable login melalui password dan login menggunakan private key. Nah, jika kita memiliki beberapa device dan sering berpindah-pindah sistem, tentu akan sangat ribet jika kita harus melakukan pairing key dari setiap private ssh key di setiap device.


Nah, bagi yang belum tau, private SSH key dari satu komputer bisa disalin dan digunakan di komputer lainnya. Secara default, private ssh key tersimpan di ~/.ssh/id_rsa. Nah, kalian bisa copy file tersebut untuk digunakan di komputer lain. Namun perlu diingat bahwa file tersebut jangan sampai bocor atau dicuri orang karena bisa saja si orang tersebut memanfaatkan key tadi untuk login dan meretas server kalian.

Untuk login menggunakan private key backup, kalian bisa gunakan flag -i pada saat login ke ssh. Contoh:
ssh -i ~/Downloads/id_rsa_kalilinux sshuser@linuxsec.org
Atau, kalian bisa menyimpannya di config SSH yang tersimpan di direktori .ssh.
nano ~/.ssh/config
Lalu tambahkan pada setiap host yang menggunakan private key tersebut. Contoh
Host linuxsec
        Hostname 192.168.2.25
        User sshuser
        Port 1337
        IdentityFile ~/.ssh/id_rsa_kalilinux
Oke sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Artikel Terkait Security ,SSH