PHP
Referenzliste
ssh2_fingerprint
SSH2 Funktionen
Befehl:
string ssh2_fingerprint ( resource $session [, int $flags = SSH2_FINGERPRINT_MD5 | SSH2_FINGERPRINT_HEX ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein SSH-Verbindung Verbindungs-Kennung, aus einem Aufruf erhalten ssh2_connect(). | |
Flags kann entweder sein SSH2_FINGERPRINT_MD5 oder SSH2_FINGERPRINT_SHA1 logisch verknüpft SSH2_FINGERPRINT_HEX oder SSH2_FINGERPRINT_RAW . |
Beschreibung:
Gibt einen Server hostkey Hash aus einer aktiven Sitzung.
Aktiv in Version:
(PECL ssh2 >= 0.9.0)
ssh2_fingerprint() - Beispiel:
Eingabe:
<?php $known_host = '6F89C2F0A719B30CC38ABDF90755F2E4'; $connection = ssh2_connect('shell.example.com', 22); $fingerprint = ssh2_fingerprint($connection, SSH2_FINGERPRINT_MD5 | SSH2_FINGERPRINT_HEX); if ($fingerprint != $known_host) { die("HOSTKEY MISMATCH!\n" . "Possible Man-In-The-Middle Attack?"); } ?>
SSH2 Funktionen