Diberi kunci SSH pribadi, bagaimana cara memulihkan kunci publik saya?


10

Saya entah bagaimana kehilangan id_rsa.pubfile saya . Saya masih memiliki id_rsafile saya . Bagaimana cara memulihkan kunci publik dari kunci pribadi?

(Pertanyaan ini muncul setelah ssh-copy-idmelaporkan "KESALAHAN: Tidak ada identitas yang ditemukan" saat ssh-keygendilaporkan "/ root / .ssh/id_rsa sudah ada" .menunjukkan ls ~/.sshmasalahnya sedang id_rsatetapi tidak id_rsa.pub. Saya menemukan solusinya, tetapi terkubur di bagian bawah dari posting panjang di forum dukungan Ubuntu.)


Anda tidak bisa hanya membuat yang lain. OK saya mungkin salah
noel

Jawaban:


16

Anda dapat membuat kunci publik menggunakan ssh-keygen -y. Jika kunci pribadi Anda di lokasi default, Anda dapat menggunakan yang berikut ini untuk meletakkan kunci publik di tempat yang sama:

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.