전체/장난하기
ssh public key 쉽게 전송하는 스크립트
Coolen
2009. 3. 4. 19:50
ssh 를 사용할 때, public key를 넣어두면, 암호를 치지 않고 바로 들어갈 수 있습니다. 처음 public key를 넣어두는 일이 조금 귀찮은 일입니다. 다음 스크립트를 쓰면, 바로 전송할 수 있습니다.
ssh-pubkey-transfer 파일을 소개합니다.
ssh-pubkey-transfer 파일을 소개합니다.
#!/bin/bash사용법은 ssh-keygen 을 이용하여 rsa type 키를 만드신다음, ./ssh-pubkey-transfer <hostname> 형식으로 써주시면, 한 번의 로그인으로 전송하게 됩니다.
if test ! -f ~/.ssh/id_rsa.pub; then
echo "Make your ssh key pair in rsa type with ssh-keygen"
exit 1
fi
PUBKEY=`cat ~/.ssh/id_rsa.pub`
if test -z "$1"; then
echo "Usage:" $0 "<hostname>"
exit 1
fi
ssh $1 "mkdir .ssh 2>/dev/null; chmod 700 .ssh; echo $PUBKEY > .ssh/authorized_keys2; chmod 600 .ssh/authorized_keys2"
반응형