來自 Windows 容器內部的 DCOM 身分和驗證

來自 Windows 容器內部的 DCOM 身分和驗證

我正在嘗試容器化使用 RPC 連接到特定服務的 Windows DCOM 應用程式。通常我會在 RPC 端點伺服器上授予 DCOM 應用程式伺服器 dcom 遠端權限,一切正常。

我將應用程式載入到 Server 2016 上執行的容器映像內,儘管我可以授予 Server 2016 容器主機對 RPC 端點的遠端 dcom 權限,但這似乎不起作用。

在 RPC 端點伺服器上,事件檢視器顯示下列 DCOM 權限錯誤。

電腦範圍限制設定不會向使用者 NT AUTHORITY\ANONYMOUS LOGON SID (S-1-5-7) 授予 COM 伺服器應用程式的遠端啟動權限...

是否有辦法更改容器 SID 以使用匿名以外的身分?我不想在 RPC 端點伺服器上授予匿名登入權限。有沒有辦法讓 Windows 容器應用程式提供有效的 SID?

謝謝

答案1

也許嘗試使用群組託管服務帳戶的身份運行容器,如下所述:

https://docs.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/manage-serviceaccounts

相關內容