(PECL ssh2 >= 0.9.0)
ssh2_methods_negotiated — Müzakere yöntemlerini listeler
$oturum
)Müzakere yöntemlerinin listesini döndürür.
Örnek 1 - Müzakere yöntemlerini öğrenmek
<?php
$baglanti = ssh2_connect('shell.example.com', 22);
$yontemler = ssh2_methods_negotiated($baglanti);
echo "Şifreleme anahtarları ile ilgili müzakere yöntemleri: " .
"{$methods['kex']}\n";
echo "Sunucu, {$methods['hostkey']} yönteminde şu parmak izi ile tanınır: " .
ssh2_fingerprint($baglanti) . "\n";
echo "Sunucudan istenen paketler için şu yöntemler kullanılır:\n";
echo "\tCrypt: {$methods['client_to_server']['crypt']}\n";
echo "\tComp: {$methods['client_to_server']['comp']}\n";
echo "\tMAC: {$methods['client_to_server']['mac']}\n";
echo "İstemciden istenen paketler için şu yöntemler kullanılır:\n";
echo "\tCrypt: {$methods['server_to_client']['crypt']}\n";
echo "\tComp: {$methods['server_to_client']['comp']}\n";
echo "\tMAC: {$methods['server_to_client']['mac']}\n";
?>