Loading:


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


Uwierzytelnienie z użyciem publicznego klucza odczytanego z pliku

 

Parametry

 

session - połączenie SSH uzyskane z ssh2_connect()

 

username

 


hostname

 


pubkeyfile

 


privkeyfile

 


passphrase - jeśli privkeyfile jest zaszyfrowany musi zostać podane hasło

 

local_username - jeśli local_username zostanie pominięty, zostanie użyta wartość username

 

 

Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



Napisz Artyku³

Listing


Example #1 Uwierzytelnienie z użyciem publicznego klucza
<?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 "Publiczny klucz został uwierzytelniony pomyślnie\n";
} else {
  die('Uwierzytelnienie nie udane');
}
?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors