코드형 인프라를 구현하려고 합니다. 이와 관련하여 원격 배포가 중단되었습니다. 공개 키를 원격 서버에 수동으로 복사하면 원격 배포가 작동합니다. 이 단계도 자동화되었으면 좋겠습니다. 내 스크립트는 암호를 묻는 메시지를 표시하지 않고 공개 키를 원격 서버에 붙여넣어야 합니다. 이것을 자동화할 수 있는 방법이 있나요? 비밀번호 없는 SSH를 사용하는 경우 공개 키를 모든 원격 서버에 수동으로 붙여넣어야 합니다.
다른 방법이 있나요?
답변1
일부는 비밀번호가 있는 경우 expect
또는 이와 유사한 비밀번호 부분을 자동으로 보낼 수 있으며(이 사이트에 이에 대한 질문이 많이 있습니다), 다른 대안은 배포 이미지에 특정 키를 구축하거나 KickStart를 통해 설치하는 것입니다. 또는 기타 수단 키는 기본 운영 체제 이미지를 배포하거나 설치한 후 사용할 수 있도록 유사합니다.