2010-05-08 71 views
0

我在Amazon EC2上有一個Windows Server 2008實例(亞馬遜的雲計算平臺,它在雲中提供虛擬機)。它有一個外部IP,並且我有一個管理員帳戶。我想遠程'引導'這個實例,即我想運行命令來下載,安裝和配置應用程序,所有這些都不需要登錄即可。在給定管理員憑據的情況下在遠程Windows計算機上啓動命令

我已經想出瞭如何使用WMI對遠程加入域的計算機執行此操作。只要遠程計算機是域的一部分,我甚至可以使用psexec來獲得我想要的內容。但是,我無法爲EC2上的遠程計算機執行此操作。下面是一些具體的限制:

1)遠程計算機是不是我的領域,因此沒有Kerberos的 2的一部分)遠程計算機沒有一個證書,我相信,反之亦然

我相信我我遇到了一些授權/信任限制。考慮到我擁有管理員權限,是否有任何方法可以在遠程執行單個命令?我沒有被束縛於使用WMI,但我需要以某種方式運行命令。感覺像這樣應該是一個解決的問題。

+1

看起來更適合http://ServerFault.com/。 – 2010-05-08 06:58:27

+0

試過SystemInternals PsExec? – dave1010 2010-05-08 14:36:56

回答

-1

我在EC2上運行Windows,你是對的,這個問題已經解決了。目前用於Windows的雲管理提供商IMHO提供的最佳解決方案是RightScale最近爲Windows提供的支持。

我使用RightScale的免費開發人員帳戶,他們使您能夠完全按照上面提到的內容進行操作。這是傳統Windows管理的輕微轉變。他們擁有由實例下載並在啓動時運行的Chef Recipes(或腳本)的概念。這些是您可以用來配置/安裝軟件的腳本。它實際上是一個非常引人注目的工具,而且非常強大。如果你不想使用任何像Rightscale或Scalr.net或Kaavo等雲管理提供商,我會建議運行你自己的Chef服務器或使用類似的工具(Puppet,CfEngine等),並使用它來配置和部署你的雲實例。廚師最新的release支持Windows客戶端。

如果您只是想快速獲得從筆記本電腦/臺式機到您的雲實例的遠程命令,那麼您可以簡單地安裝Powershell 2.0附帶的Windows Management Framework。使用Powershell 2.0,您可以發出遠程命令(「Invoke-Command」,很像ssh),並且可以在您的實例上執行任何您想要的操作。身份驗證非常簡單,無需Windows域。您只需在桌面上創建一個具有與您的實例相同的用戶名/密碼的管理員用戶,並使用Invoke-Command即可。

相關問題