我知道使用 WinRS 或 PsExec 可以在 Windows 系统中执行此操作,但我确实需要从 Linux 系统中执行此操作。
并且 Cygwin/OpenSSHd 不是解决许可证问题的选项。
有什么建议么?
答案1
我通常会推崇 Cygwin +,
sshd
因为它集成得很好。您还可以考虑在特定端口(类似 telnet 或更具体)上使用一个简单的自制命令监听器,以
stunnel
确保安全。另一种方法是在 Windows 网络服务器上使用 CGI 脚本。
这种方法足够通用,并且可以在 HTTPS 上运行以确保安全,但当您准备为其运行 Web 服务器时,我仅建议将其用于完善的界面(而不是用于快速即时的东西)。
关于 CGI 的更新
我想你可以从这里开始在 Windows 上运行 CGI 服务器。
可以通过从 Linux 通过 CGI 调用远程命令curl
。
一谷歌搜索介绍足够完整,并且有示例 C 程序可供使用。为了使 CGI 方法更清晰,您可以通过在本地设置适当的环境变量并运行 CGI 程序来避免使用 web-server 进行测试。直接从命令行。