我让 cygwin 和 sshd 运行良好。使用 putty 时没有任何问题。即使对于多个命令,它也能按预期响应。但是当使用 phpseclib 时,只有第一个命令会收到响应。后续命令给出空白回复。这是我尝试执行的脚本 -
这是 phpseclib 的日志输出-http://pastebin.com/ff3sfux7
答案1
我设法解决了这个问题。解决方案发布在我的 stackoverflow 帖子上 -https://stackoverflow.com/questions/28250370/cygwin-openssh-server-does-not-respond-after-first-command-from-php-using-phpse/28263746#28263746