Login SSH menggunakan Private Key yang Sudah Ditentukan
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:
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.orgAtau, kalian bisa menyimpannya di config SSH yang tersimpan di direktori .ssh.
nano ~/.ssh/configLalu tambahkan pada setiap host yang menggunakan private key tersebut. Contoh
Host linuxsecOke sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.
Hostname 192.168.2.25
User sshuser
Port 1337
IdentityFile ~/.ssh/id_rsa_kalilinux