2012-09-28 6 views
0

PowerShell을 처음 사용했습니다. 나는 원격 PC에 윈도우 7PowerShell 명령을 원격으로 실행하는 보안?

을 실행하는 원격 PC에 PowerShell 명령을 실행 찾고 있어요, 내가 실행 한 다음 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을 사용해야합니까? 그렇다면 어떻게해야합니까?

답변

3

Invoke-Command를 사용할 때 기본 인증을 사용하는 경우 사용자는 NTLM 또는 Kerberos를 사용하여 원격 호스트에서 인증됩니다. 따라서 네트워크에서 스니핑되는 암호에 대해 너무 걱정할 필요가 없다고 생각합니다. 또한 기본적으로 원격 엔드 포인트는 해당 시스템의 관리자 만 사용할 수 있습니다. 마지막으로 관리자가 아닌 액세스를 허용해야하는 경우 제한된 원격 끝점을 구성 할 수 있습니다. 사용 가능한 cmdlet에서 제한 될 수 있으며 언어 기능이 제한 될 수 있습니다. 이 tutorial on remoting은 제한된 세션 설정을 다룹니다.