출처: [Ubuntu] ansible 설치하고 연결하기 (tistory.com)
다른분들의 설치 방법을 보고 따라했으나 계속 Permission denied (publickey)가 나와서 울면서 일주일은 공부했다ㅠ
본인은 아래와 같은 방법으로 성공했다
ansible서버와 host서버 둘 다 AWS EC2 Ubuntu Server 20.04 LTS (HVM), SSD Volume Type 를 사용해서 만들었다
+
user 안만들고 바로 연결할 수 있는 방법을 알아냈다!!
[참고. 시작] 출처: [Ubuntu] ansible 설치하고 연결하기 (tistory.com) [Ubuntu] user 안 만들고 바로 ansible 연결하기- 호스트 계정 - ubuntu 기본 계정에 비밀번호를 설정해준다. sudo passwd [user이름] ![]() sudo vim /etc/ssh/sshd_config 으로 들어가 아래와 같이 내용을 변경해준다 ![]() sudo service ssh restart 명령어를 통해 ssh를 재시작시켜준다 - ansible 계정 - sudo vim /etc/ansible/hosts 에 IP를 추가해준다 ([host]는 host라는 그룹을 만들어준다는 의미) ![]() 앤서블 설치를 해준다 sudo apt update sudo apt install ansible ssh-keygen으로 키를 생성해준다 ![]() ssh-copy-id 유저이름@ip로 키를 추가해준다 ![]() ansible -m ping all으로 연동확인하기 ![]() [참고. 끝] |
Ansible 서버 - 172.31.45.110
호스트 서버 db 1 - 172.31.44.97
db 2 - 172.31.36.189
호스트 서버에 user를 만들어준다
sudo adduser (user이름)
비밀번호 설정해주기!
db1
db2
sudo vim /etc/ssh/sshd_config로 들어가서 내용을 변경해준다
PermitRootLogin prohibit-password ==> PermitRootLogin yes
PasswordAuthentication no ==> PasswordAuthentication yes
변경 후에는 sudo service ssh restart 명령어를 통해 ssh를 재시작시켜준다 (db1, db2 둘다 해줌)
그러면 ansible서버에서 ssh (user 이름)@ip 명령어를 통해 ssh연결이 가능하다
원격으로 들어갈 수 있음을 사진의 첫줄과 아래줄을 보면 알 수 있다
ansible에서 db1로 연결
ansible에서 db2로 연결
정상적으로 작동하는 것을 확인할 수 있다
Ansible 서버 ansible 설치
sudo apt update
sudo apt install ansible
설치를 해준다
ssh-keygen 명령어를 통해 key를 만들어준다 (이때 비밀번호를 만들었었다)
비밀번호 없는 접근을 하기 위해서 ssh-copy-id 유저이름@ip 를 해준다
(vim /etc/ansible/hosts에 ip 넣었는지 확인!)
이후 ssh 유저이름@ip 명령어를 사용하면 user 비밀번호를 입력하지 않아도 된다 (단, key 비밀번호를 설정해줬었으면 입력해야 한다)
이후 ansible 연결확인 ping을 보냈는데 오류가 발생했다
vim /etc/ansible/hosts 로 들어가서 아래와 같이 변경해주었다
그리고 ansible -m ping all 을 해주었고, key 비밀번호를 입력하면 ping에 성공~!~!!!!
호스트가 2개이니 비밀번호도 2번 입력해야 한다
뿌듯하고 대견하고 성취감 장난아니다ㅠㅠ❤
끝!
'컴퓨터 활용(한글, 오피스 등) > 50_2.운영체제_리눅스' 카테고리의 다른 글
Rocky linux 설치 (0) | 2023.04.27 |
---|---|
리눅스_PaaS 설치 (0) | 2023.04.27 |
[Ansible] 앤서블(Ansible) 개념과 설치/사용법 (w/ CentOS 7.6) (0) | 2023.04.27 |
리눅스_Rocky_인프라 원격관리 Cockpit, 가상화 KVM (0) | 2023.04.26 |
CentOS 8에서 Rocky Linux로 이관 (0) | 2023.04.25 |