downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ssh2_auth_none> <Fonctions Shell2
[edit] Last updated: Fri, 25 May 2012

view this page in

ssh2_auth_hostbased_file

(PECL ssh2 >= 0.9.0)

ssh2_auth_hostbased_fileIdentification en utilisant une clé d'hôte publique

Description

bool ssh2_auth_hostbased_file ( resource $session , string $username , string $hostname , string $pubkeyfile , string $privkeyfile [, string $passphrase [, string $local_username ]] )

Identification en utilisant une clé d'hôte publique lue depuis un fichier.

Liste de paramètres

session

Un identifiant de connexion SSH, obtenu via la fonction ssh2_connect().

username

hostname

pubkeyfile

privkeyfile

passphrase

Si privkeyfile est chiffré (et il doit l'être), la phrase secrète doit être fournie.

local_username

Si local_username est omis, alors la valeur de username sera utilisée pour cela.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Identification en utilisant une clé d'hôte publique

<?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 
"Identification en utilisant une clé d'hôte publique avec succès\n";
} else {
  die(
'Echec de l\'identification en utilisant une clé d\'hôte publique avec succès');
}
?>

Notes

Note:

ssh2_auth_hostbased_file() nécessite libssh2 >= 0.7 et PHP/SSH2 >= 0.7.



add a note add a note User Contributed Notes ssh2_auth_hostbased_file
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites