Ansible fingerprint 접속 오류.
서버에 맨 처음 SSH 접속을 시도 하면 다음과 같은 오류가 발생한다.
1 2 3 4 |
(.python) systemv@wlserv1:~/Ansible$ ansible -i host.yml all -m ping 192.168.96.16 | FAILED! => { "msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host's fingerprint to your known_hosts file to manage this host." } |
이를 해결하기 위해서는 다음과 같이 환경변수를 지정해 주면 된다.
1 |
export ANSIBLE_HOST_KEY_CHECKING=False |
혹은 ~/.ansible.cfg 파일에 다음과 같이 지정해도 된다.
1 2 |
[defaults] host_key_checking = False |