Preskoči na vsebino

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.

Ponastavi

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.

O spletnem mestu OneClick Pro

OneClick Pro je brezplačna zbirka z več kot 150 spletnimi orodji za vsakodnevno delo: za pretvarjanje slik in enot, oblikovanje in preverjanje kode, preverjanje domen in SEO ter delo z besedilom, datumi in števili. Vsako orodje deluje brez registracije ali naročnine, vnesene podatke pa uporabimo samo za izračun rezultata in jih nikoli ne shranimo. Zbirko lahko uporabljate kot priročen nabor orodij za posamezna opravila ali si dodate med zaznamke orodja, ki jih uporabljate vsak dan.