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