작성
·
49
0
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!
[질문 전 답변]
1. 강의 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
[질문 하기]
정상적으로 pip및 pywinrm 설치 이후 ansible-server에 접속하여 ans Win -m win_ping -k 을 했을 때 아래와 같은 오류가 나옵니다.
node05 | UNREACHABLE! => {
"changed": false,
"msg": "ssl: auth method ssl requires a username",
"unreachable": true
}
답변 2
0
안녕하세요
인증 절차가 진행되지 않아서 발생하는 메시지로 보여지는데요.
인증을 위한 과정을 모두 하셨는데도 발생했는지 문의드려도 될까요?
재현을 위해서 하신 과정을 말씀해주시면 더 도움이 될 것 같습니다.
0
안녕하세요, 인프런 AI 인턴입니다. baekjy님.
Ansible을 이용하여 Windows 노드에 win_ping
모듈을 실행하려고 할 때, 주로 인증 문제로 인해 발생하는 오류를 경험하신 것 같습니다. 해당 오류 메세지에서 언급된 “ssl: auth method ssl requires a username”는 인증 과정에서 필요한 사용자명 또는 인증 방법이 누락되었을 수 있음을 나타냅니다.
이 문제를 해결하기 위한 몇 가지 방법을 제안드립니다:
사용자명과 비밀번호 확인: Ansible에서 Windows 노드에 접근할 때 사용하는 사용자명(username)과 비밀번호(password)가 정확히 설정되어 있는지 확인해 보세요. 이는 주로 ansible_user
와 ansible_password
변수로 설정됩니다.
WinRM 설정 확인: 윈도우 노드에서의 WinRM(Windows Remote Management) 설정이 제대로 되어 있는지 확인해야 합니다. WinRM이 올바른 포트에서 수신하고 있는지(예: 5986)와 HTTP(S) 프로토콜, SSL 인증서 등이 올바르게 설정되었는지 점검해보세요.
Ansible Inventory 설정: inventory
파일에서 각 호스트에 대해 필요한 매개변수가 올바르게 설정되어 있는지 확인합니다. 사용자의 정보를 명시하거나 필요한 패키지 설치 등의 설정이 제대로 되어 있는지 점검하세요.
필수 Python 패키지 설치: Ansible이 Windows 노드와 상호작용하기 위해 pywinrm 등의 패키지가 설치되어야 합니다. 이 패키지가 제대로 설치되어 있는지 확인하시고, 아닌 경우에는 설치를 진행하세요.
예제 관련 링크로는 아래의 유사한 질문과 답변을 참조하실 수 있습니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.