是否可以使用UNIX或Linux計算機在Windows遠程計算機上執行命令(例如:啓動位於遠程計算機上的.bat文件)?從UNIX/LINUX機器在Windows計算機上執行命令
是否有像scp/ssh機制或至少有一種方式連接到通過網絡的Windows機器?
感謝您的幫助。
是否可以使用UNIX或Linux計算機在Windows遠程計算機上執行命令(例如:啓動位於遠程計算機上的.bat文件)?從UNIX/LINUX機器在Windows計算機上執行命令
是否有像scp/ssh機制或至少有一種方式連接到通過網絡的Windows機器?
感謝您的幫助。
默認情況下,最近的Windows版本僅支持Remote Desktop protocol。據我所知,客戶端版本只允許單個用戶,而安裝了Terminal Services的服務器版本允許同時使用多個用戶。
Windows Server版本也支持Telnet協議,但默認情況下服務器處於禁用狀態 - 甚至可能不會安裝它。因此,您將不得不enable it manually。儘管如此,你真的想要使用Telnet嗎?只是擔心安全問題就足以使它幾乎無用。
還有一個OpenSSH for Windows的版本,它使用Cygwin DLL。我還沒有嘗試過,但在Unix世界中使用SSH實現確實有吸引力(可能還有一些缺點)。另請參閱this。
編輯:
最近的Windows版本還支持Windows Remote Management系統,它可以讓你throuh有點trickery推出的交互式會話。
您可能想試試Vandyke VShell。
這回答在http://stackoverflow.com/questions/1095807/run-a-windows-xp-bat-script-remotely-from-a-ubuntu-machine。 – Glenn 2011-03-11 19:45:55