Loading:


ssh2_publickey_add
bool ssh2_publickey_add ( resource $pkey , string $algoname , string $blob [, bool $overwrite=false [, array $attributes ]] )

Informacja: Podsystem klucza publicznego używany jest do zarządzania kluczami publicznymi na serwerze, do którego klient już jest autoryzowany. Aby autoryzować się do zdalnego systemu używając autoryzacji klucza publicznego, należy skorzystać z funkcji ssh2_auth_pubkey_file().


Parametry

 

pkey - Publiczy klucz odsystemu utowrzoy przez ssh2_publickey_init().

 

algoname - Publiczy klucz algorytmu np.  ssh-dss, ssh-rsa

 

blob - Publiczny klucz jako surowe dane binarne

overwrite - jeśli określony klucz istieje, czy powinien być nadpisany?

attributes - Tablica asocjacyjna atrybutów przypisana do klucza publicznego.

 

Zwracane wartości

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



Napisz Artyku³

Listing


//Example #1 Dodanie klucz publicznego z ssh2_publickey_add()
<?php
$ssh2 = ssh2_connect('shell.example.com', 22);
ssh2_auth_password($ssh2, 'jdoe', 'password');
$pkey = ssh2_publickey_init($ssh2);

$keyblob = base64_decode('
AAAAB3NzaC1yc2EAAAABIwAAAIEA5HVt6VqSGd5PTrLRdjNONxXH1tVFGn0
Bd26BF0aCP9qyJRlvdJ3j4WBeX4ZmrveGrjMgkseSYc4xZ26sDHwfL351xj
zaLpipu\BGRrw17mWVBhuCExo476ri5tQFzbTc54VEHYckxQ16CjSTibI5X
69GmnYC9PNqEYq/1TP+HF10='
);

ssh2_publickey_add($ssh2, 'ssh-rsa', $keyblob, false, array('comment'=>"John's Key"));
?>
 




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-2024 v.1.5 | design: diviXdesign & rainbowcolors