24develop.de
Whois Meine IP A Check NS Check MX Check SPF Check Reverse DNS HowTo's Impressum

add_ssh_keydos_abwehrfastcopylighttpd_php_xcachenetworkbootrsyncverzeichnis_syncronisierenxen

add ssh key

Installation

wget http://www.24develop.de/scripts/add_ssh_key.sh
chmod a+x add_ssh_key.sh
mv add_ssh_key.sh /usr/local/bin

Funktionsweise

Wenn noch kein ssh-key existiert wird einer angelegt,
dieser wird dann auf den Host kopiert.

add_ssh_key.sh xyz@example.test.org

Source

#!/bin/sh
#sponsored by 24develop.de
#$1 zielrechner
#$2 sshport
if [ "$1" = "" ];
then
  echo "add_ssh_key.sh host port"
  echo "host xyz@sdff.sf"
  echo "port 22 default"
  exit
fi
##port checken
if [ ! "$2" = "" ];
then
  sshport=" -p $2"
fi

if ! [ -e ~/.ssh/id_dsa.pub ];
then
  install -d ~/.ssh
  ssh-keygen -t dsa -b 1024 -N ""
fi
ssh $1 $sshport "install -d  .ssh;cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_dsa.pub