有没有一种方法可以在Linux系统中使用“ssh -c”命令在远程系统中运行远程命令。
谢谢!
Autobyte
PSTools PSExec可以做到这一点! 🙂
http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
你可以使用PowerShell远程 。 Psexec经常被防病毒拦截。 Powershell远程处理将是执行远程命令的最可靠的方式。
我的大多数Windows机器上都安装了Cygwin 。 有了OpenSSH端口,您可以像任何Linux / BSD / 其他机器一样使用ssh 。
如果你不需要Cygwin提供的任何东西, copsh似乎是一个stream行的select – 它基本上只是OpenSSH端口和从Cygwin提取的依赖。
pstools集(在之前的回答中已经被northirid提及)更容易设置,如果你只需要windows-> windows,但是实际上有一个SSH服务非常方便,如果你需要多一点。
AT命令是另一种方式。
PSexec的美妙之处在于它执行并在需要时复制文件以在目标系统上运行,并且可以使用任何凭据
从Unix / Linux,你有: