繁体   English   中英

来自 linux 的 windows 远程命令

[英]remote command on windows from linux

我想从 RHEL 机器在 windows 2003 服务器上运行 windows 命令。

我尝试了一种使用 winexe 的方法,它按预期工作。 但是要做到这一点,我必须保持 139 端口打开,显然这是一个非常脆弱的端口,建议不要保持打开状态。 我发现的另一种方法是使用 cygwin 并打开 ssh 包,但这些在 Windows 2003 服务器中再次不受支持。

任何人都可以建议我以任何其他方式离开这两个以连接 linux 和 windows 机器并从 linux 终端在 cmd.exe 上运行命令。

您可以使用 Wine 软件在 RHEL 上模拟整个 Windows。 所以你不需要在任何地方连接。

另一个选择是通过 SSH 从 RHEL 连接到 Windows 2003 Server。

在 Windows 上安装 OpenSSH 服务器有几个怪癖:

  • 在 Windows 设置中,您必须允许您的帐户运行服务

  • 在 OpenSSH 服务器的 sshd 配置文件中,您必须将StrictModes选项设置为no ,以便您可以通过公钥/私钥使用 SSH 身份验证

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM