Saya kebanyakan bekerja di windows. Saya memiliki kunci publik \ pribadi yang saya gunakan dengan kontrol sumber git (github n repo lainnya). Sekarang, saya ingin menggunakan kunci yang sama dari mesin linux. Saya telah menyiapkan mesin virtual di windows dengan ubuntu. Bisakah saya menggunakan kunci yang sama? Bagaimana cara menyalinnya ke instance linux?
1
Jawaban:
Anda tidak ingin berbagi kunci yang sama dengan mesin lain. Tidak, sungguh tidak.
Setiap kunci pribadi harus dibatasi hanya untuk satu pengguna di satu mesin saja. Jangan menyalin kunci pribadi, karena dengan melakukan ini, Anda mengekspos kunci Anda terhadap peningkatan risiko dicuri atau disalin secara tidak sengaja melalui saluran yang tidak dipercaya, atau dibiarkan menggunakan perangkat penyimpanan yang tidak dipercaya.
Yang harus Anda lakukan adalah menghasilkan pasangan kunci baru pada mesin baru, kemudian mengirimkan kunci publik kedua Anda ke github. Setiap layanan berbasis SSH yang layak yang memungkinkan penggunaan PKI juga memungkinkan Anda untuk menyimpan beberapa kunci publik, tidak terkecuali github. Berikan nama sugestif untuk setiap kunci (untuk kunci SSH, mereka dalam bentuk "nama pengguna @ hostname") sehingga Anda tahu perangkat yang terkait dengan setiap kunci publik.
Ini memiliki manfaat menjaga keamanan kunci pribadi Anda, dan Anda dapat mencabut kunci secara terpisah ketika hanya satu saja yang dikompromikan.
sumber
-SCP (Putty)
-Gunakan share SMB yang dapat diakses oleh kedua mesin dan transfer dengan cara itu
-TFT server
Maka Anda selalu memiliki metode "Saya tidak tahu apa yang saya lakukan" seperti mengunggah kunci ke google docs di mesin windows dan kemudian mengunduhnya di mesin linux.
sumber
Saya suka jawaban pertama, gunakan alat sct putt, atau juga cara mudah lainnya adalah dengan menyalin kunci ke flash drive dari windows, dan kemudian hubungkan flash drive ke VM, jika itu mungkin dengan perangkat lunak VM Anda.
sumber
Sebagian besar mesin virtual (mis. VMWare, VirtualBox) mendukung pembagian file antara host dan VM. Buat berbagi file di host, pasang di VM dan Anda memiliki cara mudah untuk berbagi file di antara keduanya.
Jika kunci Anda tidak berfungsi, itu mungkin karena itu sebenarnya adalah kunci dempul. Anda perlu menggunakan puttygen untuk mengekspor ini ke kunci ssh.
sumber