Bagaimana saya bisa tahu berapa bit kunci ssh saya?

99

Saya sudah membuat kunci ssh untuk diri saya sendiri di masa lalu. Saya tidak ingat "berapa banyak bit" itu. Bagaimana saya tahu?

Saya bertanya-tanya karena saya menggunakan hosting di almostfreespeech.net dan faq mereka mengatakan:

Bisakah saya mengonfigurasi koneksi ssh saya untuk menggunakan kunci publik?

... kami tidak akan menginstal kunci yang memiliki panjang kurang dari 1536 bit ... Kami lebih suka bahwa Anda menggunakan kunci setidaknya 2048 bit, dan jika Anda menghasilkan kunci baru, panjang yang disarankan adalah 4096 bit.

yairchu
sumber
1
Ada juga pertanyaan serupa tentang Kesalahan Server .
Cristian Ciupitu

Jawaban:

146
[palvarez@oizon ~]$ ssh-keygen -l -f ~/.ssh/id_rsa.pub
2048 2e:8c:fd:aa:9f:95:86:9e:b0:d2:a6:1a:7e:d3:3e:74 .ssh/id_rsa.pub (RSA)

2048 bit.

Penjelasan:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.
RainDoctor
sumber
1
Seperti babak kedua Anda, mungkin seharusnya membaca kedua setengahnya sebelum membuka halaman manual :-)
Puggan Se
4
Mengapa membaca halaman manual ketika Anda memiliki SO !? Tidak ... tapi sungguh ... kadang-kadang bit-bit penting disembunyikan dalam penjelasan yang terlalu rumit untuk flag yang tidak jelas, dll. Juga saya tidak akan berasumsi ssh-keygen dapat digunakan untuk memeriksa file yang sudah dibuat.
Benji