개요

필자는 장비 관리할때(devops는 아니지만 빅데이터 엔지니어의 특성상) 계정 입력 없이 SSH 접속하기를 통해 장비에 비번없이 사용을 하고 있다. 이때 장비 대수가 많으면 authorized_keys에 공개키를 심는것도 일이라 이부분을 쉘 스크립트로 간단히 정리해둔다.

코드

for i in 장비명1 장비명2;
  do
    echo $i;
    ssh $i 'echo "SSH_KEY" >> ~/.ssh/authorized_keys'
done