(PECL ssh2 >= 0.9.0)
ssh2_auth_pubkey_file — Bir genel anahtar kullanarak kimlik doğrulaması yapar
Genel anahtarı bir dosyadan okuyarak kimlik doğrulaması yapar.
ssh2_connect() ile sağlanan bir SSH bağlantı tanıtıcısı.
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).
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Ö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');
}
?>