#!/bin/bash #version: 0.3 #(G)2006,2008 vitex@hippy.cz #pokud klic neexistuje if ! [ -f ~/.ssh/id_dsa.pub ] then #bude vygenerovan ssh-keygen -t dsa fi if ! [ -z $1 ] then DOMENA=$1 else read -p "[uzivatel@]domena: " DOMENA fi #odeslani klice a nastaveni prav ssh $DOMENA 'mkdir -m 700 -p ~/.ssh ; echo '`cat ~/.ssh/id_dsa.pub`' >> ~/.ssh/authorized_keys ; chmod 600 ~/.ssh/authorized_keys ; ' echo "########################### $DOMENA ############################################" #rozmnozeni sebesama ssh $DOMENA 'mkdir -m 700 -p ~/bin ; echo "PATH=~/bin:\"${PATH}\"" >> ~/.bash_profile ' scp $0 $DOMENA:~/bin/`basename $0` #shel na vzdalenem stroji ssh $DOMENA echo "########################### $DOMENA ############################################"