본문 바로가기
Ansible

Ansible ssh-keygen 귀찮을 때

by 도경다경 2022. 5. 23.
반응형

Ansible ssh-keygen 해서 연결하기 귀찮을 때 패스워드 한번만 쓰면 더 안써도 되는 방법

>> sshpass를 쓰자

 

1) sshpass 설치
# yum install sshpass

 

2) ansible 실행

# ansible -m shell -a "명령어" -u [ID] [대상] --ask-pass

2번째부터는 옵션 빼줘도 됨

# ansible -m shell -a "명령어" -u [ID] [대상]

 

ex) 프롬프트 안물어보고 실행하고 싶을 때
# sshpass -p [비밀번호] ansible-playbook -i testserver test.yaml --ask-pass

# sshpass -p [비밀번호] ansible -m shell -a "[명령어]" -u [ID]  [대상]  --ask-pass | grep "[조회할 내용]" >> ?.out

   >> 건바이건으로 grep 이 실행되므로 ">" 이거 쓰면 첫번째 결과만 들어감

# 참고로 ssh 연결시에 암호 프롬프트 없이 사용하기
sshpass -p [비밀번호] ssh [ID]@[대상호스트]

 

반응형

'Ansible' 카테고리의 다른 글

Ansible playbook test  (0) 2023.02.01
Ansible 설치 및 ping test  (0) 2023.02.01
ping 모듈 테스트 시 에러  (0) 2022.04.11
nginx_install.yml  (0) 2022.03.31
ansible 구축/실행 명령어 모음  (0) 2022.03.31

댓글