# SSH kulcs ujjlenyomata

Számítsa ki az OpenSSH nyilvános kulcsok ujjlenyomatát pontosan úgy, ahogyan azt az ssh-keygen -l kiírja. Illesszen be egy sort a id_ed25519.pub, authorized_keys vagy known_hosts fájlból, illetve egy RFC 4716 szerinti SSH2 nyilvánoskulcs-blokkot. Megkapja a SHA-256 ujjlenyomatot base64 formátumban, a régi MD5 ujjlenyomatot kettőspontokkal tagolt hexadecimális formában, a kulcs típusát és méretét, valamint a megjegyzést. Az RSA, DSA, ECDSA, Ed25519 és FIDO biztonsági kulcsok támogatottak; egyszerre legfeljebb 100 kulcsot adhat meg.

## Gyakran ismételt kérdések

### Milyen bemenetet vár az eszköz?

Illesszen be egy OpenSSH nyilvánoskulcs-sort, például ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host formában; soronként egy kulcsot. Az authorized_keys fájlból származó, elöl opciókat tartalmazó sorok, valamint a gazdagépnevekkel kezdődő known_hosts-sorok is használhatók, mert a kulcstípus megtalálható a sorban. Az üres sorokat és a #-jellel kezdődő sorokat a rendszer kihagyja.

### Hogyan számítja ki a SHA-256 ujjlenyomatot?

A rendszer dekódolja a base64 kulcsadatot bináris kulcsblokká, hash-eli az SHA-256 használatával, majd SHA256: előtaggal, záró = kitöltés nélküli base64 formában írja ki. Ezt a formátumot használja az ssh-keygen -l, az OpenSSH-gazdagépkulcs-kérések és az GitHub.

### Mire való a MD5 ujjlenyomat?

Az OpenSSH 6.8 előtti verziói és néhány tárhelykezelő panel még a MD5 formátumot jelenítik meg: 16 bájtot kisbetűs hexadecimális párokként, kettőspontokkal elválasztva. A rendszer a MD5: előtaggal jeleníti meg, az ssh-keygen -E md5 -l formátumának megfelelően. Összehasonlításhoz inkább az SHA-256 formátumot használja.

### Milyen kulcstípusok támogatottak?

Az ssh-rsa, ssh-dss, ssh-ed25519, ecdsa-sha2-nistp256, nistp384 és nistp521, valamint a FIDO biztonsági kulcstípusok: sk-ssh-ed25519@openssh.com és sk-ecdsa-sha2-nistp256@openssh.com. A -cert-v01@openssh.com végződésű OpenSSH-tanúsítványok nem támogatottak.

### Hogyan határozza meg a kulcs méretét?

Az RSA- és DSA-kulcsoknál a modul vagy a prímszám bitben mért hosszát adja meg a rendszer; az ECDSA-kulcsoknál a görbének megfelelően 256, 384 vagy 521, az Ed25519-kulcsoknál pedig 256 jelenik meg. Az eszköz azt is ellenőrzi, hogy a kulcsblokkban szereplő típus megegyezik-e az előtte megadott típussal.

### Beilleszthetek RFC 4716 szerinti SSH2 nyilvános kulcsot?

Igen. A PuTTYgen és egyes kereskedelmi SSH szerverek által exportált, ---- BEGIN SSH2 PUBLIC KEY ---- és ---- END SSH2 PUBLIC KEY ---- közötti blokkokat a Comment fejlécükkel együtt olvassa be. Minden blokk egy kulcsnak számít.

### Mit jelenít meg az ssh-keygen sora?

Az ssh-keygen -l -f key.pub kimenetét adja vissza: méret, SHA-256 ujjlenyomat, megjegyzés és zárójelben a típus, például 256 SHA256:... user@host (ED25519). Ha egy kulcshoz nincs megjegyzés, itt sem jelenik meg, ahogy az ssh-keygen esetében sem.

### Beilleszthetek privát kulcsot?

Nem, és ne is tegye. Az eszköz csak nyilvános kulcsokat olvas be. Ha a saját gépén egy privátkulcs-fájlból szeretné kinyerni a nyilvános kulcsot, futtassa az ssh-keygen -y -f ~/.ssh/id_ed25519 parancsot, majd illessze be a kimenetét.

### Miért jelzi érvénytelennek a kulcsomat?

Előfordulhat, hogy a base64-adatok csonkák, több sorba tördelődtek vagy egy másik kulccsal keveredtek, illetve az elején megadott típus nem egyezik a kulcsblobbal. Másolja ki újra a teljes sort a .pub fájlból, és hagyja egyetlen sorban.

### Van korlátozás, és tárolódik bármi?

Egyszerre legfeljebb 100 kulcsot és 262,144 karaktert illeszthet be. A nyilvános kulcsokat a rendszer csak az adott kérés feldolgozása alatt, memóriában kezeli; soha nem naplózza és nem menti el őket.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
