PHP
Referenzliste
ssh2_auth_hostbased_file
SSH2 Funktionen
Befehl:
bool ssh2_auth_hostbased_file ( resource $session , string $username , string $hostname , string $pubkeyfile , string $privkeyfile [, string $passphrase [, string $local_username ]] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein SSH-Verbindung Verbindungs-Kennung, aus einem Aufruf erhalten ssh2_connect(). | |
Wenn privkeyfile verschlüsselt ist (was es sein sollte), muss das Passwort zur Verfügung gestellt werden. | |
Wenn local_username weggelassen wird, dann wird der Wert für Benutzername wird für sie verwendet werden. |
Beschreibung:
Authentifizierung mittels eines öffentlichen hostkey aus einer Datei zu lesen.
Aktiv in Version:
(PECL ssh2 >= 0.9.0)
Hinweis:
Hinweis:
ssh2_auth_hostbased_file() requires libssh2 >= 0.7 and PHP/SSH2 >= 0.7
ssh2_auth_hostbased_file() - Beispiel:
Eingabe:
<?php $connection = ssh2_connect('shell.example.com', 22, array('hostkey'=>'ssh-rsa')); if (ssh2_auth_hostbased_file($connection, 'remoteusername', 'myhost.example.com', '/usr/local/etc/hostkey_rsa.pub', '/usr/local/etc/hostkey_rsa', 'secret', 'localusername')) { echo "Public Key Hostbased Authentication Successful\n"; } else { die('Public Key Hostbased Authentication Failed'); } ?>
SSH2 Funktionen