【发布时间】:2018-10-04 18:58:43
【问题描述】:
我正在为一个大型实体开发内部应用程序,我需要能够执行以下操作:
从使用 PHP 构建的 Web 界面(由 Linux 上的 Apache 托管)连接到未安装 PHP 的 Windows 机器,并移动一些由 Ajax 触发的实时文件。
我有一些灵活性,但我需要它是安全的。链接的网络驱动器是一种可能性。如果我不能直接在 Windows 机器上移动文件,另一种可能性是在 Windows 机器上安装某种监视器,它会响应某个触发器。
SSH 并不理想,因为我不想在 Windows 机器上安装服务器。这些文件没有连接到 Web 服务器,因此在 Windows 服务器上安装的 IIS 不一定有用。
我认为理想情况下,我会通过网络共享(远程计算机上的链接目录)进行操作,然后使用 PHP 移动文件夹,或者如果这不起作用,则触发批处理文件或 Powershell 脚本。但是,我不确定在权限/安全漏洞方面需要注意什么。
这种事情有现成的解决方案吗?做不到这一点;是否有任何我应该考虑有效地做到这一点的一般准则 - 库、扩展等?
谢谢
【问题讨论】:
-
投反对票的理由是什么?
-
您可能会被否决,因为这个问题与 Stack Overflow 无关。这是对软件库推荐的请求,主要基于意见,而且过于广泛。请参阅主题指南stackoverflow.com/help/on-topic
标签: php filesystems remote-access network-connection