ssh 를 사용할 때, public key를 넣어두면, 암호를 치지 않고 바로 들어갈 수 있습니다. 처음 public key를 넣어두는 일이 조금 귀찮은 일입니다. 다음 스크립트를 쓰면, 바로 전송할 수 있습니다.

ssh-pubkey-transfer 파일을 소개합니다.
#!/bin/bash

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"
사용법은 ssh-keygen 을 이용하여 rsa type 키를 만드신다음, ./ssh-pubkey-transfer <hostname> 형식으로 써주시면, 한 번의 로그인으로 전송하게 됩니다.
신고
  1. 이성은 2009.03.09 13:27 신고

    안녕하세요, 모바일블로그 플러그인 쓰고 있습니다.^^ 지난번에도 한번 들러서 궁금한거 남겼었는데요, 저는 사진이미지만 남겨지는데 쿨엔지니어 님 모바일 블로그 글에는 텍스트도 함께 남겨진 것 같아서요. 텍스트큐브 1.76 쓰고 있는데 어떤 조치를 취하면 텍스트도 전송이 될까 궁금해요. 바쁘시겠지만 leeagle@makehope.org나 제 블로그 또는 이곳에 답변 주시면 감사드리겠습니다...^^;;부탁드릴게요.

+ Recent posts