여기랑 이어집니다
https://st-ycloud.tistory.com/98
앤서블 서버
more id_rsa.pub을 입력하면 공개키를 볼 수 있다
계속 sudo 설정해주기 귀찮아서 sudo su 로 root계정으로 들어가서 진행했다
chmod 700 /home/ec2-user/.ssh => .ssh파일을 읽고 쓰고 실행할 수 있다
chmod 600 /home/ec2-user/.ssh/id_rsa => 읽고 쓰기만 가능하다
chmod 644 /home/ec2-user/.ssh/id_rsa.pub => 소유자 권한 -읽고 쓰기, 그룹소유자/일반사용자 권한-읽기만
chmod 644 /home/ec2-user/.ssh/authorized_keys
chmod 644 /home/ec2-user/.ssh/known_hosts
경로
/root/.ssh/id_rsa.pub
id_rsa.pub 내용을 확인하고 복사한다
호스트 서버
호스트 서버로 들어가서 vim /home/ec2-user/.ssh/authorized_keys로 들어가 복사했던 키를 넣어준다
일단 들어가면 이미 키값이 들어가있는 상태이고
아래에 복사한 키 값을 넣어준다 (공백없도록!)
이렇게 해서 접속을 확인하면!!
오류가난다...... unreachable.....
failed to connect to the host via ssh: premission denied...
=> 오류났던 이유
root에서 실행했으니 위치가 root인지도 확인하자!
같은 키로 접속해서 실행하면 잘 작동하는걸 볼 수 있다~!~!~!
끝!
'DevOps > Ansible' 카테고리의 다른 글
[aws linux2] Playbook 만들기 - 파일 복사하기 (0) | 2021.12.27 |
---|---|
[aws linux2] Playbook 만들기 - update, shutdown (0) | 2021.12.16 |
[aws linux2] 출력 내용 저장하기 (0) | 2021.12.15 |
[aws linux2] 호스트 명령 내리기 (0) | 2021.12.10 |
[aws linux2] AWS EC2에서 엔서블 설치하기 (0) | 2021.11.29 |
댓글