#!/bin/sh export USERNAME=$1 export SSH_KEY=$2 export FOLDER=$3 export DESTINATION=$4 # add the key to teh server echo $SSH_KEY | ssh-add - # ensure teh public_html is created and has right permissions ssh -v ${USERNAME}@skynet.skynet.ie "mkdir -p ~/public_html && chmod 711 ~ || true && chmod -R 755 ~/public_html || true" # ensure output folder exists ssh -v ${USERNAME}@skynet.skynet.ie "mkdir -p ~/public_html/${DESTINATION}" # copy files across scp -v -r ${FOLDER}/* ${USERNAME}@skynet.skynet.ie:/home/${USERNAME}/public_html/${DESTINATION}