📚 IaC/Ansible

[Ansible] 앤서블 연결하기 (Ansible SSH Connect)

heywantodo 2023. 6. 9. 12:24
728x90
반응형

[Ansible] 앤서블 연결하기 (Ansible SSH Connect) 

Ansible은 원격 서버와 SSH를 통해 구성 관리 및 자동화 작업을 수행함

SSH를 통해 원격 서버와 통신하는게 앤서블을 사용하는 첫번째 단계

 

1. 제어노드(Controller Node) 에서 SSH key를 생성해주고 복사하기

⚠ 이 때 비밀번호를 요구하지 않고 permission denied가 뜬다면

원격 서버의 /etc/ssh/sshd_config에서 비밀번호 접속이 가능하게 설정을 변경하거나,

pem key를 사용해서 copy를 하면 됨 

ssh-keygen
ssh-copy-id [원격서버계정ID]@[원격서버IP]

위 과정이 끝난 후 원격 서버에 ssh로 접속했을 때, 비밀번호 요구 없이 들어가면 성공

 

2. Ansible Ping TEST

Controller Node 서버에서 ansible 설정 파일을 만들어 준 후

sudo mkdir /etc/ansible
sudo vi /etc/ansible/hosts
~
[원격서버 유저명]
IP
~

 Ping 테스트 해보기 

ansible -m ping all

SUCCESS !!

 

728x90
반응형