운영 Ansible - 대상 서버 연결 방법
페이지 정보
본문
1. 개요
이 게시글은 Ansible이 대상 서버 연결 전, 연결 원리에 대한 설명을 간략하게 진행합니다.
2. ControlPersist 및 Paramiko
기본적으로 Ansible은 OpenSSH를 이용하여 대상 서버에 접속을 하게 됩니다.
.ssh/config 설정 파일과 비슷한 기능도 제공해주며 제공하는 기능들은 아래와 같습니다
- ControlPersist(성능 기능)
- Kerberos
- Jump Host
- 등..
위의 기능 중 ControlPersist 기능을 지원하지 않는 OpenSSH를 사용하는 경우, Paramiko 라는 Python 모듈를 이용하여 OpenSSH 연결을 진행하게 됩니다.
3. SSH 연결
Ansible은 SSH 키를 이용하는 것이 권장하는 방법입니다.
하지만 SSH 키 없이 --ask-pass 옵션을 이용하여 사용자의 비밀번호를 입력하여 사용할 수 있습니다.
또한 권한 상승(sudo, pbrun 등)을 위해 암호를 제공해야 하는 경우 --ask-become-pass를 사용합니다.
관련링크
- 이전글Ansible - 대상 서버 연결 세부 정보 21.12.22
- 다음글Ansible - adhoc 사용방법 21.12.20
댓글목록
최고관리자님의 댓글
최고관리자 작성일좋은글 감사합니다. ^^