Error loga herhangi bir hata düşüyor mu ?
ssh bağlantısı yapabilmeniz için sunucuda libssh2 ve php_ssh2 kütüphanelerinin kurulu olması gerekiyor bunlar ayrı kütüphanelerdir ayrı ayrı kurulmaları gerekiyor.
Eğer error logda ssh2_connect undefined function vb. bir hata almıyorsanız kütüphane kuruludur, bu durumda da karşı serverda bağlantıyı engelleyen bir firewall, ip tanımı vs. olabilir.
Test için aşağıdaki kodu kullanabilirsiniz:
<?php
$baglanti = ssh2_connect('xx.xx.xx.xx', '22');
$kimlik_dogrulama = ssh2_auth_password($baglanti, 'root', 'sifre');
if (!$baglanti) { die('sunucuya baglanti saglanamadi'); }
if (!$kimlik_dogrulama) { die('kimlik dogrulama yapilamadi'); }
echo 'basarili';
?>
fonksiyonunu zaten başta kontrol ettirmiştim hocam kod kısmı uzun olmasın diye yazmamıştım tekrardan tam olarak atayım
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
if(!($con = ssh2_connect("46.22.xx.xx", 22))){
echo "connect server error";
}bu kısım direk server bağlantısında err çekiyor özelden pm atayım hocam