다수의 서버를 통해, 소스, data를 배포할때 자주 사용하면서도 맨날 까먹는 스크립트이다.
키생성
ssh-keygen -t dsa
키배포 스크립트
#!/bin/sh
if [ "$1" != "" ] ; then
echo "id_dsa.pub 파일을 $1 서버로 복사합니다."
scp .ssh/id_dsa.pub $1:.ssh/${HOSTNAME}.pub
echo ""
echo "$1 서버에 .ssh 디렉토리를 만듭니다."
echo ".ssh 디렉토리가 이미 있다고 나오는 에러 메시지는 무시!!"
ssh $1 "mkdir .ssh"
echo ""
echo "$1 서버에 암호를 저장합니다."
ssh $1 "cat .ssh/${HOSTNAME}.pub >> .ssh/authorized_keys"
else
echo "사용법: $0 server_ip"
fi

