2011-03-11 200 views
1

是否可以使用UNIX或Linux計算機在Windows遠程計算機上執行命令(例如:啓動位於遠程計算機上的.bat文件)?從UNIX/LINUX機器在Windows計算機上執行命令

是否有像scp/ssh機制或至少有一種方式連接到通過網絡的Windows機器?

感謝您的幫助。

+0

這回答在http://stackoverflow.com/questions/1095807/run-a-windows-xp-bat-script-remotely-from-a-ubuntu-machine。 – Glenn 2011-03-11 19:45:55

回答

2

默認情況下,最近的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推出的交互式會話。

0

您可能想試試Vandyke VShell

+0

默認情況下,Windows和Linux操作系統中不存在任何內容,而不是安裝軟件? – oaimac 2011-03-11 16:48:32

+0

爲了進行安全連接,我會這麼認爲。 – SOUser 2011-03-11 17:26:14

相關問題