Juju를 사용하면 "ssh 잘못된 키" 오류가 반환됩니다.

Juju를 사용하면 "ssh 잘못된 키" 오류가 반환됩니다.

내가 할 때 코드 조각이 실행된다고 누군가 말해 줄 수 있습니까 juju status?

OpenStack에서 Juju를 실행 중이고 일부 서비스를 배포하고 싶지만 juju 상태를 수행하면 SSH INVALID KEY 오류가 반환됩니다.

Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. 

답변1

실행 중인 컴퓨터에서 키 쌍을 생성해야 합니다 juju bootstrap.

방금 키 쌍을 생성했습니다.

ssh-keygen -t dsa

또 그랬다,

juju -v bootstrap

또한 참 스토어에서 참을 가져올 수 있도록 SSH 키를 Launchpad와 통합해야 합니다.

답변2

juju는 부트스트랩에서 유효한 SSH 키가 있는지 확인합니다. 문제는 이미지와 관련이 있을 가능성이 더 높다고 생각합니다. 즉, 이미지에 cloud-init가 설치되어 있지 않다는 것입니다. Juju는 실행 후 인스턴스 설치를 완료하려면 이미지에 cloud-init를 설치해야 합니다. 즉. 표준 서버 ISO 이미지로는 충분하지 않습니다. cloud-init를 설치해야 합니다. cloud-init가 포함된 표준 클라우드 이미지는 여기에서 찾을 수 있습니다.

https://cloud-images.ubuntu.com/server/

오류가 지속되면 출력을 붙여넣으세요.

euca-get-console-output instance-id

관련 정보