Vraag Hoe valideer ik een RSA SSH public key-bestand (id_rsa.pub)?


Is er een commando dat ik kan gebruiken om de publieke sleutel te verifiëren (id_rsa.pub), alleen de formaat enkel en alleen.

Soms heb ik een nieuwe linebreak toegevoegd, soms is het bestand gemist ssh-rsa voorvoegsel, dus is er een commando om te valideren met?


44
2017-11-29 05:13


oorsprong




antwoorden:


Je kunt gebruiken ssh-keygen voor deze. Ondanks zijn naam kan het veel meer dingen doen dan het genereren van sleutels:

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.

69
2017-11-29 07:40



Dus ik moet van tevoren de vingerafdruk hebben om de publieke sleutel te valideren? - Quazi Irfan
@QuaziIrfan Nee, u hebt de vingerafdruk niet van tevoren nodig. De retourcode van ssh-keygen zal je vertellen of het geldig is of niet. - vidstige
Werkt niet voor sleutels met wachtwoorden :-( - vidstige