我正在使用phpseclib通过另一台服务器上的SSH 运行命令。我目前正在使用Interactive Shell示例(请参阅Here)
如果我想发送命令,我使用$ssh->write("ls -la\n");
,然后运行$ansi->appendString($ssh->read()); echo $ansi->getScreen();
以查看屏幕输出。
我有办法从表单中运行命令,我可以像基于Web的控制台一样使用它吗?
答案 0 :(得分:1)
是的,为什么不呢!然后,您必须实现一个表单并将命令发送到您的服务器。但是有一种更简单的方法。也许使用ajax并从命令行获取返回值。
有很多项目正是这样做的。当你自己构建它时,你必须考虑安全性等等。