簡體   English   中英

遠程運行PowerShell命令的安全性?

[英]Security of running PowerShell command remotely?

我是PowerShell的新手。 我希望在運行Windows 7的遠程PC上運行PowerShell命令。

在遠程PC上,我運行以下PowerShell命令:

Enable-PSRemoting -Force
Set-Item WSMAN:\localhost\client\trustedhosts <host_ip>
Restart-Service WinRM

我在主機PC上執行了最后兩個命令(但使用<remote_ip> )。

我確認這可以正常工作:

Invoke-Command -ComputerName <name> -Credential <username> -ScriptBlock { Get-ChildItem C:\ }

我的問題:這在公共網絡上安全嗎? 我應該做別的事情嗎? 還是我應該使用SSL? 如果是這樣,我該如何處理?

如果在使用Invoke-Command時使用默認身份驗證,則將使用NTLM或Kerberos在遠程主機上對用戶進行身份驗證。 因此,我認為您不必擔心網絡上嗅探到的密碼。 同樣,默認情況下,遠程端點只能由該計算機上的管理員使用。 最后,如果需要允許非管理員訪問,則可以配置受限制的遠程端點。 可以在可用的cmdlet中對其進行限制,並且可以在語言功能方面對其進行限制。 關於遠程處理的教程介紹如何設置受限會話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM