Psexec 与 SSH - 从 Windows 执行远程命令
我目前正在使用 PHP exec
来利用 Psexec 在我的 LAN 中的远程计算机上执行命令。它有点有效,但我经常遇到麻烦,不得不到处搜索答案,这导致我做出改变。
我很快就必须在远程 Linux 机器上以及从 Windows 上执行命令,我想知道我是否应该完全退出 Psexec 并使用 PHP 中的 SSH 命令。我之前没有使用过 SSH2 扩展,从文档看来,由于我使用的是 Windows 机器,我也会遇到问题。
但不应该维护 Psexec 和 PHP SSH - 应该尝试让 PHP SSH2 工作Windows 计算机和远程 Windows 计算机并不都是 SSH 服务器。
或者我需要考虑其他选择吗?
I am currently using PHP exec
to make use of Psexec to execute commands on a remote machine in my LAN. It sort of works, but I run into trouble every so often and have to google around for an answer, which causes me to make changes.
I will soon have to be executing commands on a remote linux machine as well from windows and I was wondering should I just quit Psexec alltogether and make use of SSH commands from PHP. I haven't used the SSH2 extension before and from the docs it looks like I am going to have problems too due to the fact I am using a windows machine.
But rather than mainting Psexec and PHP SSH - should try getting PHP SSH2 to work on a windows machine and on the remote windows machine isntall a SSH server.
Or is there an alternative that I need to consider?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议使用 phpseclib,一个纯 PHP SSH 实现。它的启动速度比 PHP SSH2 更快。
I would recommend using phpseclib, a pure PHP SSH implementation. It's faster than PHP SSH2 to boot.