、などexec
のPHP関数からsshコマンドを実行できないようです。system
passthru
試してみました/bin/ssh
が、出力が表示されません
何か案は?" " を実行してから ssh が機能することを確認できsu - www-data
ます。これは、Apache ユーザーが ssh にアクセスできることを意味します。
ありがとう
更新: 申し訳ありませんが、ssh は正常に実行されているようです。実行されていないのはリモート コマンドです。例:
$remote_command = "/usr/bin/ssh -i /home/www-data/id_rsa testuser@10.0.1.10 'echo hi > /home/testuser/test'";
passthru($remote_command);
リモート サーバーでトラフィックが発生していますが、新しいファイル「test」が作成されていません。