#!/bin/sh # written by: Herman Griffin # herman@hermangriffin.com if [ ! $1 ]; then echo "USAGE:" echo " $0 USER@HOST"; echo " USER = SSH username"; echo " HOST = SSH server to export your public key to" else key_file=$(echo ~/.ssh/id_rsa.pub); auth_file=".ssh/authorized_keys"; key=$(cat $key_file); ssh $1 "touch $auth_file; chmod 644 $auth_file; echo $key >> $auth_file; tail -n1 $auth_file"; fi