1
Sunucudan SSH ile uzak bir cihaza bağlanıp komut çalıştırmak istiyorum. Putty gibi SSH istemcisindeki komutu denediğimde, kusursuz çalışıyor. Ama bir PHP betiğini kullanarak yazdığımda, komut yürütülmeyecek. Herhangi bir fikir?PHP ssh2_exec() çalışmıyor
<?php
$host = "192.168.0.184";
$user = "user";
$password = "password";
$cmd = "reboot";
$ssh = ssh2_connect($host);
$sshLogin = ssh2_auth_password($ssh, $user, $password);
$sshExec = ssh2_exec($ssh, $cmd);
?>
Cihaz günlüğünde, kullanıcının başarıyla doğrulandığını görebiliyorum ancak başka bir şey yok.
Bu işlemle oluşan hatalar var mı? – Machavity
Hayır, sadece boş sayfa ... exec ile birşeyler olmalı, çünkü yazdığım gibi, cihaz günlüğüne gittiğimde, SSH'nin bağlı ve desteklendiğini görebiliyorum. – Logos
Biraz daha az zorlu komutlar (örn. Ls) çalışır mı? – Mike