I exec
, system
, passthru
vb gibi PHP fonksiyonları herhangi ssh komutu çalıştırmak için görünmüyor olabilir.
Ben bile /bin/ssh
ancak hiçbir çıkış görüntülenir denedim
Herhangi bir fikir? Ben "su - www-data
" yaparak onaylayın ve sonra apache kullanıcı ssh erişimi olan, yani ssh işleri çalışıyor olabilir ..
Teşekkürler
Güncelleme: Maalesef her şey, bu ssh ok yürütülüyor görünür, bu çalışan arn't uzaktan komut bulunuyor. Örnek:
$remote_command = "/usr/bin/ssh -i /home/www-data/id_rsa testuser@10.0.1.10 'echo hi > /home/testuser/test'";
passthru($remote_command);
Ancak yeni bir dosya "test" yaratılmış varlık değildir, uzak sunucuda trafik görüyorum ..