我已通过 ssh2 功能成功连接和授权。但我无法通过 ssh2_exec() 函数执行命令。
臭名昭著地得到这个错误:
ssh2_exec(): Unable to request command execution on remote host
我试图通过 '/bin/ls' 'ls -l' 没有任何效果。我也改变了用户并得到同样的错误。
编辑:
我已经更改了远程主机并且所有工作都按预期进行。如何设置第一台主机?我在凭据中使用的用户名启用了 bash shell。所以我可能会通过 putty 登录并运行我无法通过 PHP 运行的相同命令。