Saya membaca tentang otentikasi kunci SSH dan mengaturnya dengan 3 komputer saya di rumah.
Saya memiliki satu komputer utama, sebut saja "A", dan dua lainnya, sebut mereka "B" dan "C".
Sekarang berdasarkan dokumentasi yang saya baca, saya akan menjalankan ssh-keygen pada B dan C dan meletakkan kunci publik di komputer A dengan asumsi saya akan selalu SSH ke komputer A, jika saya menggunakan B atau C.
Tapi, saya pikir contoh dokumentasi yang saya baca mengasumsikan hanya 1 komputer rumah yang akan digunakan dengan katakanlah beberapa komputer lain di luar. Dalam situasi saya, apakah masuk akal untuk menjalankan ssh-keygen di satu komputer dan menyalin file ke yang lain? Dengan cara ini saya hanya perlu membuat cadangan satu set kunci? Dan ketika saya masuk ke komputer luar, saya hanya perlu mengaturnya dengan 1 set kunci serta menentang pengaturannya dengan ketiga komputer.
Apakah ini masuk akal? Adakah kesalahan atau catatan peringatan yang perlu dipertimbangkan?
Terima kasih.
Menggunakan tombol yang sama pada ketiga komputer ini pasti bisa dilakukan - saya selalu melakukannya, terutama untuk kenyamanan.
Kwaio menunjukkan dengan benar bahwa ini meningkatkan risiko kunci Anda dikompromikan. Salah satu solusi yang mungkin adalah dengan memisahkan komponen kunci pribadi dan publik. Begitu:
Jika salah satu komputer Anda dicuri atau kunci publik Anda dikompromikan - nah itu hanya kunci publik, jadi apa.
Jika kunci pribadi Anda dicuri atau hilang, Anda segera mulai membuat pasangan kunci baru dan memperbarui kunci publik di semua komputer Anda.
HTH.
sumber