다수의 서버를 통해, 소스, 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
 
top

Trackback Address :: http://exif.net/trackback/92 관련글 쓰기

Write a comment


◀ PREV : [1] : ... [25] : [26] : [27] : [28] : [29] : [30] : [31] : [32] : [33] : ... [79] : NEXT ▶