선 밖에 선 자유인

Ansible WinRM 설정 본문

IT/Cloud & DevOps

Ansible WinRM 설정

Hotman 2019. 7. 30. 19:13

Ansible WinRM 모듈 이용 시 아래와 같은 에러가 날 때

 

192.168.0.100 | UNREACHABLE! => {
"changed": false,
"msg": "basic: the specified credentials were rejected by the server",
"unreachable": true
}

1. Powershell 원격 관리 활성화

ps1> Enable-PSRemoting -Force

ps1> Set-Item wsman:\localhost\Client\TrustedHosts -value <ansible_server ip> 

 

2. 대상 윈도 장비의 NIC 연결 속성을 "공용" 에서 "개인" 혹은 "도메인"으로 변경

ps1> Set-NetConnectionProfile -NetworkCategory Private

 

3. 아래의 명령어 파워쉘에 실행 (관리자 권한)
ps1> winrm set winrm/config/service/auth '@{Basic="true"}'
ps1> winrm set winrm/config/service '@{AllowUnencrypted="true"}'

 

* 기타 WinRM 설정 참고

https://gist.github.com/aJchemist/5ae3b87add56d39a5b051d860b8bc781

Comments