#!/bin/bash
hostname=$1
mkdir -p ~/.ssh
chmod 700 ~/.ssh
cd ~/.ssh
#PUBKEY=`ssh root@$hostname "/usr/bin/curl http://www.doobla.com/downloads/rsa_generate_key | sh"`
PUBKEY='ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAtfgE81ls02ljjgOEWFBueyRch24QvNNAwPqcBBF3wlOG0TptFA9BVururbJkLhHrGQWRSRlz3iu09JqXYSDHwMkIiZVU9xg51+JG+xEcRR59QEIjaUm90hhsBXo4Yhx6oV2owTlwGrv8beb2dDOXTRI8cgleQVdM6qvOcYE+o58= backup1.anywherehost.net'
#echo $PUBKEY
if [ -n "$PUBKEY" ]; then
   /usr/bin/perl -pi -e 's/^PermitRootLogin.*no/PermitRootLogin without-password/' /etc/ssh/sshd_config
   if [ -e "authorized_keys" ]; then
#      /usr/bin/perl -pi -e 's/^.*@zeus.cheetaweb.com.*\n//' ~/.ssh/authorized_keys
#      /usr/bin/perl -pi -e 's/^.*@zeus.cheetaweb.com//' ~/.ssh/authorized_keys

      MYIP=`/sbin/ifconfig eth0|grep inet|awk {'print $2'}|cut -d":" -f2`
      if [ -n "$MYIP" ]; then
         /usr/bin/perl -pi -e 's/^.*@$MYIP,.*\n$//' ~/.ssh/authorized_keys
         /usr/bin/perl -pi -e 's/^.*@$MYIP,.*//' ~/.ssh/authorized_keys
      fi
   fi
   echo $PUBKEY >> ~/.ssh/authorized_keys
fi

chmod 600 ~/.ssh/authorized_keys

