PHP + SSH:交互式Shell

时间:2016-01-11 19:03:59

标签: php linux shell ssh

我正在使用phpseclib通过另一台服务器上的SSH 运行命令。我目前正在使用Interactive Shell示例(请参阅Here

如果我想发送命令,我使用$ssh->write("ls -la\n");,然后运行$ansi->appendString($ssh->read()); echo $ansi->getScreen();以查看屏幕输出。

我有办法从表单中运行命令,我可以像基于Web的控制台一样使用它吗?

1 个答案:

答案 0 :(得分:1)

是的,为什么不呢!然后,您必须实现一个表单并将命令发送到您的服务器。但是有一种更简单的方法。也许使用ajax并从命令行获取返回值。

http://www.web-console.org/

有很多项目正是这样做的。当你自己构建它时,你必须考虑安全性等等。