(PECL ssh2:0.10-0.9)
ssh2_auth_pubkey_file — Identification en utilisant une clé publique
ssh2_auth_pubkey_file() tente une identification en utilisant une clé publique lue depuis un fichier. Si privkeyfile est crypté (et doit l'être), la phrase-pass doit être fournie.
Exemple 2516. Identification en utilisant une clé publique
<?php
$connection
=
ssh2_connect
(
'shell.example.com'
,
22
, array(
'hostkey'
=>
'ssh-rsa'
));
if (
ssh2_auth_pubkey_file
(
$connection
,
'username'
,
'/home/username/.ssh/id_rsa.pub'
,
'/home/username/.ssh/id_rsa'
,
'secret'
)) {
echo
"Identification réussie en utilisant une clé publique\n"
;
} else {
die(
'Echec de l\'identification en utilisant une clé publique'
);
}
?>