[Shell] for loop example
ITWeb/개발일반 2021. 11. 18. 11:25간혹 서버간 ssh tunneling 을 위해 pub key 를 등록 해야 할 일이 있습니다.
노가다 하기 귀찮으니까 instance 목록만 가지고 쭈욱 돌리면 되겠죠.
#!/bin/bash
PUB="abcdefg"
HOSTS=("ip1" "ip2" "ip3" ...)
for host in "${HOSTS[@]}"
do
echo "ssh -o StrictHostKeychecking=no USER@$host \"echo '$PUB' >> .ssh/authorized_keys\""
ssh -o StrictHostKeychecking=no USER@$host "echo '$PUB' >> .ssh/authorized_keys"
done
이런것도 맨날 기억을 못해서 기록을 합니다.