RSA SSH açık anahtar dosyasını (id_rsa.pub) nasıl doğrularım?


63

Genel anahtarı (id_rsa.pub) doğrulamak için kullanabileceğim bir komut var mı, sadece biçim .

Bazen yeni bir satır sonu ekledim, bazen dosya ssh-rsaönekini kaçırdı, doğrulamak için bir komut var mı?

Yanıtlar:


92

Bunun için kullanabilirsiniz ssh-keygen. İsmine rağmen, anahtar üretmekten çok daha fazlasını yapabilir:

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.

Yani genel anahtarı doğrulamak için önceden parmak izine sahip olmak zorunda mıyım?
Quazi Irfan

1
@QuaziIrfan hayır, önceden parmak izi gerekmez. Dönüş kodu ssh-keygengeçerli olup olmadığını size söyleyecektir.
vidstige


2
Bunun aynı zamanda gibi birden çok anahtar içeren bir dosyada da çalıştığını unutmayın ~/.ssh/authorized_keys.
slhck

@QuaziIrfan parmak izi, verilen pub / pri anahtar dosyasının parmak izini gösterecek olan "ssh-keygen -l" çıktısının
çıktısıdır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.