มีคำสั่งที่ฉันสามารถใช้เพื่อตรวจสอบกุญแจสาธารณะ (id_rsa.pub) เพียงแค่รูปแบบเท่านั้น
บางครั้งฉันได้เพิ่ม linebreak ใหม่บางครั้งไฟล์พลาดssh-rsa
คำนำหน้าดังนั้นจึงมีคำสั่งให้ตรวจสอบหรือไม่
มีคำสั่งที่ฉันสามารถใช้เพื่อตรวจสอบกุญแจสาธารณะ (id_rsa.pub) เพียงแค่รูปแบบเท่านั้น
บางครั้งฉันได้เพิ่ม linebreak ใหม่บางครั้งไฟล์พลาดssh-rsa
คำนำหน้าดังนั้นจึงมีคำสั่งให้ตรวจสอบหรือไม่
คำตอบ:
คุณสามารถใช้ssh-keygen
สำหรับสิ่งนี้ แม้ว่าชื่อจะสามารถทำสิ่งต่าง ๆ ได้มากกว่าการสร้างคีย์:
dennis@lightning:~$ ssh-keygen -l -f .ssh/id_rsa.pub
2048 68:df:b2:22:d8:43:5d:36:75:c1:d8:59:c0:8c:22:e8 Dennis Kaarsemaker (RSA)
dennis@lightning:~$ ssh-keygen -l -f foo.txt
foo.txt is not a public key file.
ssh-keygen
จะบอกคุณว่าถูกต้องหรือไม่
~/.ssh/authorized_keys
โปรดทราบว่านี้ยังทำงานบนไฟล์ที่มีกุญแจหลายอย่างเช่น