클라우드에서 ansible /kubespray를 사용하기 위해 ssh-keygen / ssh-copy-id 명령어를 사용하게 되는데 키복사가 되지 않는다.
하기의 방법을 통해 복사할 수 있다.
이전에 발생한 에러 메시지는
root@kube4:~/.ssh# ssh-copy-id ubuntu@13.18.22.6
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
ubuntu@13.16.22.6: Permission denied (publickey).
현재 서버의 stdout 값을 복사할 인스턴스에 cat - >> ~/.ssh/authorized_keys로 전달
ssh-keygen
--- 전부 enter로 넘어가기
cat ~/.ssh/id_rsa.pub| ssh -i "pem.pem" ubuntu@13.16.22.6 "cat - >> ~/.ssh/authorized_keys"
클라우드에서 ansible 기본 설정은 이렇게 하도록하자
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] centos yum/ 우분투 apt 패키치 추출 (0) | 2023.02.10 |
---|---|
(리눅스)클라우드 인스턴스 root 계정 활성화하기 (0) | 2023.02.10 |
[리눅스] tmux setw synchronize-panes 편리하게 설정 (0) | 2023.02.09 |
[리눅스] NET::ERR_CERT_DATE_INVALID (0) | 2023.02.01 |
[리눅스] ssh 설정파일 옵션 (0) | 2023.01.15 |