ฉันจะบอกได้ว่าคีย์ ssh ของฉันมีจำนวนเท่าใด


98

ฉันได้สร้างคีย์ ssh สำหรับตัวเองในช่วงที่ผ่านมา ฉันจำไม่ได้ว่ามีกี่บิต ฉันจะบอกได้อย่างไร

ฉันสงสัยว่าเพราะฉันใช้โฮสติ้งที่ nearfreespeech.net และ faq ของพวกเขาพูดว่า:

ฉันสามารถกำหนดค่าการเชื่อมต่อ ssh ของฉันให้ใช้กุญแจสาธารณะได้หรือไม่?

... เราจะไม่ติดตั้งคีย์ที่มีความยาวน้อยกว่า 1,536 บิต ... เราต้องการให้คุณใช้กุญแจอย่างน้อย 2,048 บิตในความยาวและหากคุณกำลังสร้างคีย์ใหม่ความยาวที่แนะนำคือ 4096 บิต


1
นอกจากนี้ยังมีคำถามที่คล้ายกันบนเซิร์ฟเวอร์ผิดพลาด
Cristian Ciupitu

คำตอบ:


145
[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 บิต

คำอธิบาย:

  -l          Show the fingerprint of the key file.
  -f filename Filename of the key file.

1
เช่นเดียวกับครึ่งหลังของคุณคุณควรอ่านทั้งสองครึ่งก่อนเปิด manpage :-)
Puggan Se

4
ทำไมต้องอ่าน manpage เมื่อคุณมี SO! ไม่… แต่จริงๆแล้ว…บางครั้งบิตสำคัญจะถูกซ่อนอยู่ในคำอธิบายที่ซับซ้อนมากเกินไปสำหรับแฟล็กคลุมเครือ ฯลฯ นอกจากนี้ฉันไม่คิดว่า ssh-keygen สามารถใช้เพื่อตรวจสอบไฟล์ที่สร้างขึ้นแล้วได้
Benji
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.