我想在RHEL机器的Windows 2003服务器上运行Windows命令。
我试过一种方法来使用winexe来实现它并且它按预期工作。但要做到这一点,我必须保持139端口打开,显然这是一个非常脆弱的端口,建议不要保持打开状态。 我找到的另一种方法是使用cygwin和打开ssh包,但在Windows 2003服务器中再次不支持这些包。
任何人都可以建议我以其他方式离开这两个连接linux和Windows机器并从linux终端运行cmd.exe命令。
答案 0 :(得分:1)
您可以使用Wine软件在RHEL上模拟整个Windows。所以你不需要在任何地方连接。
其他选项是通过SSH从RHEL连接到Windows 2003 Server。
在Windows上安装OpenSSH服务器有几个怪癖:
在Windows设置中,您必须允许您的帐户运行服务
在OpenSSH服务器的sshd配置文件中,您必须将StrictModes
选项设置为no
,这样您就可以通过公钥/私钥使用SSH身份验证