在Linux中,我們可以使用安全的SSH方便的進行遠程管理。但在Windows下,除了不安全的Telnet以外,從Windows Server 2008開始提供了另外一種命令行原創管理方式,那就是基於PowerShell的WinRM。
下面就介紹下如何使用WinRM:
1、在Windows Server 2008上配置WinRM:
C:\Windows\system32> winrm quickconfig
在此計算機上,WinRM 已設置為接收請求。
WinRM 沒有設置成為了管理此計算機而允許對其進行遠程訪問。
必須進行以下更改:
在 HTTP://* 上創建 WinRM 偵聽程序接受 WS-Man 對此機器上任意 IP 的請求。
進行這些更改嗎[y/n]? y
WinRM 已經進行了更新,以用於遠程管理。在 HTTP://* 上創建 WinRM 偵聽程序接受 WS-Man 對此機器上任意 IP 的請求。
2、開始防火牆:
C:\Windows\system32>netsh advfirewall firewall set rule group="Windows 遠程管理" new enable=yes
3、使用PowerShell連接遠程服務器:
PS C:\Users\WW-PC>Enter-PSSession -computer 服務器名或者IP
連接後就可以像使用Telnet那樣操作遠程主機了。