0

"Enter-PSSession"cmdlet을 통해 AWS Cloud Servers 중 하나에 액세스하려고하면 아래 오류 메시지가 나타납니다. 나는 서버에 대한 관리자 권한을 가지고 있으며 필요한 자격 증명을 제공하지만 여전히 이득이 없습니다. 서버에 원격으로 액세스하기위한 다른 방법을 해결하거나 제안 할 수 있도록 도와주십시오. XYZ.XXXXXX.com 다음과 같은 오류 메시지와 함께 실패 원격 서버에 연결Enter-PSSession cmdlet을 사용하여 원격 서버에 연결할 수 없습니다.

------------------ : WinRM이는 작업을 완료 할 수 없습니다. 지정된 컴퓨터 이름이 유효하고 컴퓨터가 네트워크를 통해 액세스 할 수 있는지, 방화벽 예외가 WinRM 서비스에 사용 가능하고이 컴퓨터에서 액세스 할 수 있는지 확인하십시오. 기본적으로 공용 프로필의 WinRM 방화벽 예외는 동일한 로컬 서브넷 내의 원격 컴퓨터에 대한 액세스를 제한합니다. 자세한 내용은 about_Remote_Troubleshooting 도움말 항목을 참조하십시오.

+1

'Get-Help about_Remote_Troubleshooting'을 실행 했습니까? PowerShell 원격 구성, 문제 해결 및 사용을위한 PowerShell의 기본 제공 설명서입니다. 또한 [온라인에 있습니다] (https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_remote_troubleshooting?view=powershell-5.1). –

+0

나는 그것을 만들었지 만 내가 설정하려고하는 연결을 차단하는 것이있다. 나는 그것을 알아낼 수 없다. –

+0

문제를 해결하기에 충분한 정보를 제공하지 않았습니다.서버의 로그를 확인하고, 자세한 로깅을 활성화하고, 서버가 연결을 거부 한 이유를 확인해야 할 것입니다. "[Windows 원격 관리 용 설치 및 구성] (https://msdn.microsoft.com/en-us/library/aa384372(v=vs.85).aspx)" –

답변

0

해당 이름 뒤에있는 서버의 IP 주소가 올바른지 확인하십시오. 당신은 호스트 이름을 핑 (ping)하면 그렇게하고, 두 번째 핑 반환 다른 호스트 이름, 그게 전부 당신은 문제가 있다면 다음

Ping server.com 
    Ping -a <IP returned by that hostname> 

-a 속성으로 설정 IP를 Ping 할 수 있습니다. 호스트 이름을 반환하지 않으면 역방향 조회를 허용하지 않는 스위치 또는 방화벽 규칙 뒤에있을 수 있습니다. 모두가 좋은 경우에

의 WinRM이 다음 명령

Test-WSMan <hostname or an IP> 

작업하는 경우 그 해당 시스템이 WindowsRemote 관리자가 활성화 한 다음 PRODUCTVERSION를 반환하는지 확인하려고합니다. 그게 작동하지 않는다면 그 컴퓨터에서 Windows 원격 관리를 사용할 수 없으며 물론 방화벽을 확인하십시오. https://4sysops.com/archives/using-credssp-for-second-hop-powershell-remoting/

후에 경우 : 하지만 여기에 문제가 없다면 다음의 CredSSP이/비활성화하도록 설정 한 경우 더 나은 확인,하지만 당신은 좀 더 읽을 필요가있을 것이다, 여기에 대한 좋은 기사입니다 여전히 문제가있는 모든 사항은 인증서를 사용하여 인증서를 사용하고 있는지 여부를 확인하십시오. PKI가 모두 설정되어있는 경우 실제로 인증서가 사용되는지 여부에 따라 다릅니다.

+0

안녕하세요. Vasil, FireWall 설정을 확인하는 방법과 설정 방법? –

+0

서버에서 "고급 보안이 설정된 Windows 방화벽> 인바운드 규칙> (검색/찾기) Windows 원격 관리> Rightclick> 속성> 고급> 공용" "및"enable-psremoting -force "를 선택하십시오. 누군가 여기서 친절하게 설명했습니다. https://stackoverflow.com/questions/21920773/execute-powershell-script-remotely-on-amazon-ec2-instance-from-my-local-computer –

0
  1. 네트워크를 통해 원격 호스트에 연결할 수 있는지 확인하십시오.

  2. 네트워크를 통해 도달 할 수있는 경우 대상 서버에서 원격을 사용할 수 있는지 확인하십시오.

  3. Windows 방화벽 서비스가 실행되고 있지 않으면 대상 서버에서 시작하십시오.