Ternyata mudah mencadangkan kunci SSH di Linux dengan satu perintah saja! Mari kita bahas caranya sekarang!
Cara Mencadangkan Kunci SSH di Linux
Apa itu SSH dan mengapa hal tersebut populer di dunia Linux? Deskripsi singkatnya adalah sebuah protokol jaringan untuk mengontrol suatu komputer dari komputer lain, seperti saya mengontrol laptop X di Jakarta melalui laptop Y milik saya yang dari Surabaya. SSH sering digunakan orang yang bekerja sebagai pemogram, DevOPS, Cloud Enginneer, dan lain-lainnya.
Suatu hari saya ingin berpindah distro Linux yang menyisakan pertanyaan, “Bagaimana cara mencadangkan kunci SSH dengan aman?” Setelah mencari di internet, ternyata mudah sekali langkah-langkahnya.
Secara asali kunci SSH yang terdiri dari publik untuk dibagikan ke orang orang dan privat untuk diri sendiri akan disimpan pada direktori .ssh
saat anda membuat dengan perintah ssh-keygen
.
Pertama kita periksa letak berkas kunci privat bernama id_rsa
dan publik bernama id_rsa.pub
SSH. Misalnya milik saya berada di .ssh
yang standarnya begitu.
$ ls .ssh/
id_rsa id_rsa.pub known_hosts
Pindahkan kedua berkas ke direktori baru dengan perintah mv
$ mv .ssh/id_rsa /mnt/cadangan-ssh-key
$ mv .ssh/id_rsa.pub /mnt/cadangan-ssh-key
Selesai, anda berhasil membuat backup kunci privat dan publik SSH anda.
Sekarang kebalikannya, bagaimana cara impor kunci SSH? Sebenarnya mirip konsepnya, yaitu memindahkan kedua kunci ke folder .ssh
seperti di bawah.
$ mv /mnt/cadangan-ssh-key/id_rsa /home/$USER/.ssh/
$ mv /mnt/cadangan-ssh-key/id_rsa.pub /home/$USER/.ssh/
Code language: PHP (php)
Jangan lupa atur izin berkas kedua kunci menjadi 600 melalui perintah ini
$ chmod 600 ~/.ssh/id_rsa
Code language: JavaScript (javascript)
Jika tidak, anda akan mendapatkan pesan galat seperti di bawah.
Permissions 0644 for 'id_rsa.pub' are too open.
Code language: JavaScript (javascript)
Leave a Reply