Basic
ssh user@host

Copy local -> remote

scp /local/file user@dest:/remote/name/dir
scp -rp sourcedirectory user@dest:/path

Copy remote -> local

scp user@dest:/remote/name/dir/file /local/dir
scp -rp user@dest:/dir /local/dir

RSync alternative: (n= dry run)
rsync -avn --progress local/dir/ /remote/dir (check the slashes)