0

ssh2関数を介して接続と承認に成功しました。しかし、ssh2_exec() 関数経由でコマンドを実行できません。

悪名高いこのエラーが発生します。

ssh2_exec(): Unable to request command execution on remote host

「/bin/ls」「ls -l」を渡そうとしましたが、何も機能しません。また、ユーザーを変更しましたが、同じエラーが発生しました。

編集:

リモートホストを変更しましたが、すべて期待どおりに動作します。最初のホストを設定するには? 資格情報で使用しているユーザー名では、bash シェルが有効になっています。そのため、パテ経由でログインし、PHP経由では実行できない同じコマンドを実行する可能性があります。

4

1 に答える 1