# Prstni odtis ključa SSH

Izračunajte prstne odtise javnih ključev OpenSSH natanko tako, kot jih izpiše ssh-keygen -l. Prilepite vrstico iz id_ed25519.pub, authorized_keys ali known_hosts ali blok javnega ključa SSH2 RFC 4716 in pridobite prstni odtis SHA-256 v zapisu base64, zastareli prstni odtis MD5 v šestnajstiškem zapisu z dvopičji, vrsto ključa, njegovo dolžino in komentar. Podprti so ključi RSA, DSA, ECDSA, Ed25519 in varnostni ključi FIDO; naenkrat lahko obdelate največ 100 ključev.

## Pogosta vprašanja

### Kakšen vnos pričakuje orodje?

Prilepite vrstico javnega ključa OpenSSH, na primer ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host, pri čemer naj bo vsaka vrstica za en ključ. Delujejo tudi vrstice iz authorized_keys z možnostmi na začetku in vrstice known_hosts z imeni gostiteljev na začetku, saj je vrsta ključa navedena v vrstici. Prazne vrstice in vrstice, ki se začnejo z #, so izpuščene.

### Kako se izračuna prstni odtis SHA-256?

Podatki ključa v zapisu base64 se dekodirajo v binarni blok ključa, zgostijo z SHA-256 in zapišejo kot SHA256: za katerim sledi zapis base64 brez zaključnega polnila =. To je oblika, ki jo uporabljajo ssh-keygen -l, pozivi za gostiteljske ključe OpenSSH in GitHub.

### Čemu služi prstni odtis MD5?

Starejše različice OpenSSH pred 6.8 in nekatere nadzorne plošče za gostovanje še vedno prikazujejo obliko MD5: 16 bajtov v obliki parov malih šestnajstiških črk, ločenih z dvopičji. Prikazana je s predpono MD5:, skladno z ukazom ssh-keygen -E md5 -l. Za primerjave raje uporabite SHA-256.

### Katere vrste ključev so podprte?

Podprti so ssh-rsa, ssh-dss, ssh-ed25519, ecdsa-sha2-nistp256, nistp384 in nistp521 ter vrste varnostnih ključev FIDO sk-ssh-ed25519@openssh.com in sk-ecdsa-sha2-nistp256@openssh.com. Potrdila OpenSSH, ki se končajo z -cert-v01@openssh.com, niso podprta.

### Kako se določi dolžina ključa?

Pri ključih RSA in DSA se izpiše dolžina modula ali praštevila v bitih, pri ključih ECDSA se glede na krivuljo izpiše 256, 384 ali 521, pri ključih Ed25519 pa 256. Orodje preveri tudi, ali se vrsta v bloku ključa ujema z vrsto, navedeno pred njim.

### Ali lahko prilepim javni ključ SSH2 RFC 4716?

Da. Bloki med ---- BEGIN SSH2 PUBLIC KEY ---- in ---- END SSH2 PUBLIC KEY ----, kot jih izvozijo PuTTYgen in nekateri komercialni SSH strežniki, se berejo skupaj z glavo Comment. Vsak blok šteje kot en ključ.

### Kaj prikazuje vrstica ssh-keygen?

Prikazuje izhod ukaza ssh-keygen -l -f key.pub: velikost, prstni odtis SHA-256, komentar in vrsto v oklepajih, na primer 256 SHA256:... user@host (ED25519). Če ključ nima komentarja, komentar ni prikazan, tako kot pri ssh-keygen.

### Ali lahko prilepim zasebni ključ?

Ne, tega ne smete storiti. Orodje bere samo javne ključe. Če želite iz datoteke zasebnega ključa na svojem računalniku pridobiti javni ključ, zaženite ssh-keygen -y -f ~/.ssh/id_ed25519 in prilepite njegov izhod.

### Zakaj je moj ključ označen kot neveljaven?

Podatki base64 so morda odrezani, razdeljeni v več vrstic ali pomešani z drugim ključem, ali pa se navedena vrsta ne ujema s podatki ključa. Znova kopirajte celotno vrstico iz datoteke .pub in jo ohranite v eni vrstici.

### Ali obstaja omejitev in ali se kaj shrani?

Naenkrat lahko prilepite do 100 ključev in 262,144 znakov. Javni ključi se za to zahtevo obdelajo v pomnilniku in se nikoli ne beležijo ali shranijo.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
