SSHFP: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Publish SSH Host Key Fingerprints in DNS == üblicherweise werden durch ssh-keygen folgende .pub Schlüsselpaare erstellt: /etc/ssh/ssh_host_rsa_key.pub /…“)
 
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
üblicherweise werden durch ssh-keygen folgende .pub Schlüsselpaare erstellt:
üblicherweise werden durch ssh-keygen folgende .pub Schlüsselpaare erstellt:


<source lang="bash">
/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_ecdsa_key.pub
</source>


ein typischer SSHFP Record sieht wie folgt aus:
ein typischer SSHFP Record sieht wie folgt aus:


<source lang="bash">
server.hq.c3d2.de. 86400 IN SSHFP 2 1 2492656260c5452d5c5452c6d21ea770f79bb9c8
server.hq.c3d2.de. 86400 IN SSHFP 2 1 2492656260c5452d5c5452c6d21ea770f79bb9c8
</source>


2 gibt den Typ des SSH Keys an, die Angabe wird unterteilt in:
2 gibt den Typ des SSH Keys an, die Angabe wird unterteilt in:
{{NiftyDiv|
Farbe=#b4d9fa|
Inhalt=


Value    Algorithm name
Value    Algorithm name
-----    --------------
0        reserved
0        reserved
1        RSA
1        RSA
2        DSS
2        DSS
3        ECDSA
3        ECDSA
}}


siehe RFC6594
siehe RFC6594


1 gibt den Hash Algorithmus an:
1 gibt den Hash Algorithmus an:
{{NiftyDiv|
Farbe=#b4d9fa|
Inhalt=


Value    Algorithm name
Value    Algorithm name
-----    --------------
1        SHA1
1        SHA1
2        SHA256
2        SHA256
}}


siehe RFC6594
siehe RFC6594
Zeile 33: Zeile 47:
Die Berechnung des Fingerprintes erfolgt mit:
Die Berechnung des Fingerprintes erfolgt mit:


<source lang="bash">
awk '{print $2}' /etc/ssh/ssh_host_dsa_key.pub | openssl base64 -d -A | openssl sha1
awk '{print $2}' /etc/ssh/ssh_host_dsa_key.pub | openssl base64 -d -A | openssl sha1
</source>

Version vom 26. Februar 2014, 05:15 Uhr

Publish SSH Host Key Fingerprints in DNS

üblicherweise werden durch ssh-keygen folgende .pub Schlüsselpaare erstellt:

/etc/ssh/ssh_host_rsa_key.pub
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_ecdsa_key.pub

ein typischer SSHFP Record sieht wie folgt aus:

server.hq.c3d2.de. 86400 IN SSHFP 2 1 2492656260c5452d5c5452c6d21ea770f79bb9c8

2 gibt den Typ des SSH Keys an, die Angabe wird unterteilt in:

Value Algorithm name 0 reserved 1 RSA 2 DSS 3 ECDSA

siehe RFC6594

1 gibt den Hash Algorithmus an:

Value Algorithm name 1 SHA1 2 SHA256

siehe RFC6594

Die Berechnung des Fingerprintes erfolgt mit:

awk '{print $2}' /etc/ssh/ssh_host_dsa_key.pub | openssl base64 -d -A | openssl sha1