Saya menemukan jawaban pada Kesalahan Server: Membuat kunci SSH publik dari kunci pribadi?
Opsi -y
menampilkan kunci publik:
ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub
Sebagai catatan tambahan, komentar kunci publik hilang. Saya sudah memiliki situs yang memerlukan komentar (Launchpad?), Jadi Anda perlu mengedit ~/.ssh/id_rsa.pub
dan menambahkan komentar ke baris pertama dengan spasi antara komentar dan data utama. Contoh kunci publik ditunjukkan terpotong di bawah ini.
ssh-rsa AAAA..../VqDjtS5 ubuntu@ubuntu
Untuk kunci yang ditambahkan ke Agen SSH (program yang berjalan di latar belakang dan menghindari perlunya memasukkan kembali frasa sandi keyfile berulang-ulang), Anda dapat menggunakan ssh-add -L
perintah untuk mendaftar kunci publik untuk kunci yang ditambahkan ke agen (via ssh-add -l
). Ini berguna ketika kunci SSH disimpan pada kartu pintar (dan akses ke file kunci pribadi tidak dimungkinkan).
pbcopy > ~/.ssh/id_rsa.pub
oops.