인프런 커뮤니티 질문&답변

hagarakyo님의 프로필 이미지

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

Kubernetes + Ansible 연동

ansible server에서 window로 ssh접속확인시 오류가 납니다.

작성

·

162

0

관련 질문 찾아서 진행했는데

image.png

이렇게 오류 뜨면서 마지막 명령어 실행이 안되는데 왜이럴까요...

답변 3

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

최신 코드로 실행해 보지 못했는데, 실행 후 추가 답변 드리겠습니다.

감사합니다.

0

hagarakyo님의 프로필 이미지
hagarakyo
질문자

  1.  

    https://learn.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_install_firstuse?tabs=powershell
    를 따라서 window ssh 서버 클라이언트 설치하고


  2. ansinble-server와 윈도우 pc(쿠버네티스 돌아갈 host)에 python 3.9로 설치해줬고,

  3. ansible-server에서 pip install pywinrm 설치

  4. linux에서 ssh-keygen 한 것 윈도우 pc에 authorized_key에 직접 복사해줬음

  5. https://github.com/AlbanAndrieu/ansible-windows/blob/master/files/ConfigureRemotingForAnsible.ps
    에서 파일 직접 받아서
    파워쉘에서
    powershell.exe -ExecutionPolicy ByPass -File C:\Users\user\Downloads\ConfigureRemotingForAnsible.ps1


    파워쉘에서 실행


  6. ansible-server에서 vi /ect/ansible/host

    [local] 
    localhost 
    
    [docker] 
    172.17.0.3 
    
    [windows] 
    본인 컴퓨터(윈도우) host pc의 ip입력 
    
    [windows:vars] 
    ansible_password='본인 컴퓨터((윈도우) host pc 비밀번호 입력' 
    ansible_connection=winrm 
    ansible_winrm_server_cert_validation=ignore 
    ansible_user=user ansible_port=5986

    를 작성해서 저장

 

  1. ansible windows -m win_ping -u user
    win_ping으로 핑 테스트 하면 정상 동작함