2015-01-29 2 views
0

각각 다른 IP 주소를 가진 2 개의 다른 우분투 VPS 인스턴스가 있습니다. 하나는 요리사 서버로 지정되고 다른 하나는 워크 스테이션으로 작동합니다. ssl chef-workstation에서 chef-server에 연결할 수 없습니다.

내가 명령 칼을 사용

은 -i 구성

내가 옵션은 로컬 admin.pem 및 CHF - validator.pem 파일을 찾으려면 어떻게해야합니까. 또한 로컬에서 knife.rb 파일을 만들 수 있습니다. 칼을 설정하는 동안

, 나는 나 '요리사 - 서버 URL'내가 입력 '는 VPS 인스턴스

https://ip_address/ 그러나 결국 나는 오류 메시지를 입력하도록 요청하는 질문을받을

오류 : 호스트에 연결하는 SSL 유효성 검사 오류 : "내 서버 호스트의 ip_address"- 호스트 이름 "내 호스트의 ip_address"가 서버 인증서와 일치하지 않습니다. 오류 : 서버에 보안 연결을 설정할 수 없습니다. knife ssl check을 사용하여 SSL 구성 문제를 해결하십시오. 요리사 서버가 자체 서명 된 인증서를 사용하는 경우 knife ssl fetch을 사용하여 칼이 서버의 인증서를 신뢰하도록 할 수 있습니다.

요리사 서버에서 trusted_certs를 가져 오기 위해 'knife ssl fetch'를 사용했지만 여전히 작동하지 않습니다.

CHef 전문가가 도와주세요.

답변

1

chef-server에는 호스트 이름이 있으며, 자체 서명 된 인증서는이 호스트 이름으로 완료됩니다.

오류는 호스트 이름에 대해 인증서가 완료된 IP 주소를 호출했기 때문에 발생합니다.

두 가지 방법 : ssl 유효성 검사를 사용 중지 (경고가 표시되지만 작동 함)하거나 ip address 대신 chef-server 호스트 이름을 사용하도록 호스트 이름 파일을 사용하여 구성합니다.

이것은 다른 서버에도있을 수있는 SSL 구성 지점입니다.

관련 문제