JagoTekno – Karena lagi sering bolak-balik di VPS Server menggunakan laptop, saya merasa sulit ketika harus selalu mengetikkan/copy paste password ssh untuk login VPS.
Jadi saya memutuskan untuk memasang SSH Keygen saja.
Konsepnya adalah device/laptop yang memiliki id khusus untuk masuk ke VPS akan otomatis terkonfirmasi untuk login tanpa perlu mengetikkan password lagi.
Tanpa berlama-lama begini cara setting ssh keygen.
- Buka terminal system linux di laptop anda. Ketik
cd
untuk memastikan anda berada di home - Ketik
ssh-keygen -t rsa
untuk membuat ssh keygen anda - Akan muncul pertanyaan untuk membuat nama file keygen yang anda inginkan. Ketik nama file spesifik yang diinginkan, atau jika tidak mengetikkannya anda akan mendapatkan nama otomatis bernama
id_rsa.pub
danid_rsa
. - Ketik perintah
ls
untuk melihat kedua file tersebut.
Kita sudah memiliki 2 file, simpan file tersebut. Jangan sampai hilang atau diketahui orang. Dan sekarang kita pasang file tersebut di VPS,
- Ketik perintah berikut untuk mengirimnya ke VPS anda :
ssh-copy-id -i ~/id_rsa.pub [email protected]
atau jika anda menggunakan port khusus (contoh: 1234) gunakan perintah ini :
ssh-copy-id -i ~/id_rsa.pub -p 1234 [email protected]
- Masukkan password VPS anda
Login ke VPS untuk melihat hasilnya. Cukup ketik
ssh [email protected]
atau jika anda biasa login menggunakan port khusus (contohnya: port 1234)
ssh -p 1234 [email protected]
- Setelah menekan enter, anda tidak akan diminta lagi untuk memasukkan password dan anda pun otomatis login di server anda.
File id_rsa.pub
yang sudah dicopy tadi akan otomatis tersimpan pada file /root/.ssh/authorized_keys
.
Jangan hapus file ini di server anda, dan pastikan melakukan backup terhadap file ini.
Selesai.