마스터/슬레이브 구성에서 ec2 인스턴스에 대한 암호없는 액세스를 자동화해야합니다.ec2로 SSH 액세스 자동화
그래서 작동하지만 나는 걸레에 충돌했다고 생각합니다.
다음은 ec2 마스터가 ec2 슬레이브로 ssh 할 수있게하는 단계입니다. 나는 위의 생성 된 id_rsa.pub 파일을 추가 슬레이브에
cd /home/ubuntu/.ssh
ssh-keygen -f id_rsa -t rsa -N ''
eval `ssh-agent`
ssh-add ~/.ssh/id_rsa
: 나는 다음을 수행 마스터에
는 그래서/home/ubuntu/.ssh/authorized_keys
... 문제는 그 그 때를 그것은 다음과 같은 사항에 대해 묻는 머신에 SSH :
RSA key fingerprint is b4:50:7e:5c:5f:41:f5:cd:95:91:78:5b:8a:1f:97:df.
Are you sure you want to continue connecting (yes/no)?
내가 실행하려고 프로그램, TSUNG는 위스콘신 작동하지 않을 것 암호는 이제 필요하지 않더라도 프롬프트됩니다. 따라서 프로그램이 실패합니다. 노예에 들어가서 키를 추가하면 예/아니오가 더 이상 필요하지 않게됩니다. 그래서 .. 질문은, 내가 프롬프트를 제거하는 것을 자동화하는 방법은 무엇입니까? 예를 들어 자동 번역 스크립트를 작성할 수 있습니다. pexpect 그러나 그것은 길게 바람을 보낸다.