Rsync
From James's Wiki
To copy files to a remote server
rsync -e 'ssh -p 2222' *.txt username@batman:/tmp
NOTE: It might be possible to set the default ssh port in ~/.ssh/config so specifying the remote port all the time will be unnecessary.