셰프는 "부트스트랩 전에 원격 응답을 무기한 기다리고 있습니다"

셰프는 "부트스트랩 전에 원격 응답을 무기한 기다리고 있습니다"

문제: 클라이언트가 부트스트랩 명령에 응답하지 않으며 오류가 보고되지 않습니다.

예상되는 결과: 클라이언트가 실행 후 몇 초 내에 응답할 것으로 기대합니다 knife bootstrap.

워크스테이션에서 내 명령:knife bootstrap windows winrm 192.168.100.36 -x <my_domain>\\<my_user> -p 5985

클라이언트에서 실행한 구성: 클라이언트에서:

winrm quickconfig -q 
winrm set winrm/config/winrs '@{MaxMemoryPerShellMB="300"}'
winrm set winrm/config '@{MaxTimeoutms="1800000"}'
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'
netsh advfirewall firewall add rule name="WinRM 5985" protocol=TCP dir=in localport=5985 action=allow 
netsh advfirewall firewall add rule name="WinRM 5986" protocol=TCP dir=in localport=5986 action=allow 
net stop winrm 
net start winrm

문제 해결 단계 완료:

  • 포트 5985에서는 클라이언트에 텔넷할 수 있지만 5986에서는 할 수 없습니다.
  • invoke-command워크스테이션에서 클라이언트로 성공적으로 실행할 수 있습니다 .
  • 클라이언트의 방화벽이 완전히 비활성화되었습니다(테스트용).

답변1

사용중인 자격 증명과 관련이 있다고 생각합니다. 다음을 실행할 수 있습니까?

knife winrm 'NODENAME' 'ipconfig' -m -x DOMAIN\\USER

나는 당신이 다음을 받을 것이라고 확신합니다:

ERROR: Failed to authenticate to ["NODENAME"] as DOMAIN\\USER

서버가 다른 도메인과 신뢰 관계에 있고 다른 도메인 자격 증명(또는 로컬 관리자 사용자 계정)을 사용해야 하는 경우 이 오류가 표시됩니다.

답변2

해결 방법: 엔터키를 누른다

해결책: powershell이 ​​출력을 일시 중지했을 수 있습니다. Powershell에서 이 옵션을 선택 취소하세요.

여기에 이미지 설명을 입력하세요

보다:Enter 키를 누를 때까지 PowerShell이 ​​출력 전송을 중지하는 경우가 있습니다..

관련 정보