이전에 vagrant를 사용해서 VM 설치를 완료하였다. Ansible을 사용해 시스템 인프라 관리를 하기 위해 메인 VM에 Ansible 설치 후 설정하는 과정이다.
powershell로 연격 접속해서 진행
vagrant ssh [VM 이름]
sudo yum -y install epel-release
sudo yum -y install ansible
sudo vi /etc/ssh/sshd_config의 PasswordAuthentication yes 설정
접속할 VM 마다 설정해줘야됨.
sudo vi /etc/ssh/sshd_config
sudo systemctl restart sshd
sudo useradd [계정]
sudo passwd [비밀번호]
sudo vi /etc/sudoers.d/[파일 이름]
vi에서 [사용자 계정] ALL=(ALL) NOPASSWD: ALL
ssh 접속 시 비밀번호 없이 접속하기 위해 키 설정을 진행한다.
ssh-keygen
ssh-copy id
ssh-copy id ansible@VM이름 각 호스트마다 복사 작업진행
sudo 명령어, ssh 접속시 비밀번호 확인하지 않고 바로 ssh 접속이 된다.