是否可以使用UNIX或Linux计算机在Windows远程计算机上执行命令(例如:启动位于远程计算机上的.bat文件)?
是否有类似scp / ssh机制的东西,或者至少是一种连接到通过网络的Windows机器的方法?
感谢您的帮助。
答案 0 :(得分:2)
默认情况下,最近的Windows版本仅支持Remote Desktop protocol。据我所知,客户端版本只允许单个用户,而安装了Terminal Services的服务器版本允许同时有多个用户。
Windows Server版本也支持Telnet协议,但默认情况下禁用服务器 - 甚至可能无法安装。因此,您必须enable it manually。你真的想要使用 Telnet 吗?只是安全问题足以使它变得无用。
还有一个使用Cygwin DLL的OpenSSH for Windows版本。我没有尝试过,但是使用Unix世界的SSH实现确实有它的吸引力(可能还有一些缺点)。另请参阅this。
编辑:
最近的Windows版本也支持Windows Remote Management系统,它允许您通过trickery稍微启动一个交互式会话。
答案 1 :(得分:0)
您可以尝试Vandyke VShell。