ssh2_auth_pubkey_file

(PECL ssh2 >= 0.9.0)

ssh2_auth_pubkey_fileBir genel anahtar kullanarak kimlik doğrulaması yapar

Açıklama

ssh2_auth_pubkey_file ( resource $oturum , string $kullanıcı , string $genel_anh_dosyası , string $gizli_anh_dosyası [, string $anh_parolası ] ) : bool

Genel anahtarı bir dosyadan okuyarak kimlik doğrulaması yapar.

Değiştirgeler

oturum

ssh2_connect() ile sağlanan bir SSH bağlantı tanıtıcısı.

kullanıcı

genel_anh_dosyası

gizli_anh_dosyası

anh_parolası

gizli_anh_dosyası için bir parola kullanılmışsa bu parola bu değiştirgede belirtilmelidir. (SSH oturum anahtarları genelde parolasız oluşturulur).

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - Genel anahtarlı kimlik doğrulama

<?php
$baglanti 
ssh2_connect('shell.example.com'22,
              array(
'hostkey'=>'ssh-rsa'));

if (
ssh2_auth_pubkey_file($baglanti'birey',
                          
'/home/birey/.ssh/id_rsa.pub',
                          
'/home/birey/.ssh/id_rsa''secret')) {
  echo 
"Genel anahtarlı kimlik doğrulama başarılı oldu\n";
} else {
  die(
'Genel anahtarlı kimlik doğrulama başarısız oldu');
}
?>