- 论坛徽章:
- 0
|
#!/bin/sh
user=`echo $1|awk -F '@' '{print $1}'`
host=`echo $1|awk -F '@' '{print $2}'`
if [ -z "$host" ]
then
echo "Usage: `basename $0` user@host"
exit 1
fi
if [ ! -e ~/.ssh/id_rsa.pub ]
then
echo "[ERROR] id_rsa.pub not exists, please use ssh-keygen to create it."
exit 1;
fi
key=`cat ~/.ssh/id_rsa.pub`
echo adding authorized_keys to $user@$host...
ssh $user@$host "mkdir -p ~/.ssh; chmod 755 ~/.ssh; touch ~/.ssh/authorized_keys; chmod 600 ~/.ssh/authorized_keys; echo $key >> ~/.ssh/authorized_keys"
|
|