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
반응형
'📚 IaC > Ansible' 카테고리의 다른 글
[Ansible] Docker로 매니지드 서버(호스트) 생성하기 (0) | 2023.09.15 |
---|---|
[Ansible] Host 서버에 Nginx 설치하기 (0) | 2023.06.10 |
[Ansible] Ansible 개요와 설치 (0) | 2023.06.07 |