PHPのssh2_exec()関数でコマンドを実行したいのですが、うまくできません。
Unable to request command execution on remote host
と、コマンドが見当たらない、というエラーが出ているようです。いつも打つようなコマンドをあらかたパラメータに入れてみたのですが、同じエラーが出てしまいます。
コードは、以下のような感じです。
$connection = ssh2_connect("略".22);
ssh2_auth_password($connection,'','');
ssh2_exec($connection,'show ?');
よろしくお願いします。
そもそも SSH接続は確立していますか?
つまり、
回答ありがとうございます。一応、
if(!ssh2_auth_password($connection,'procurve','procurve')){
die("Failed");
}
echo("Connect");
と書いて、Connectが表示されるので、接続されているかなと思います。
回答ありがとうございます。
なるほど、そっちも使えそうですね。
やってみます。、
回答ありがとうございます。
なるほど、そっちも使えそうですね。
やってみます。、