Sometimes you just want to copy files from a remote server, and you want it often and quick. Stuff like a DB dump or the whole uploads folder.
You could startup your (s)ftp client and browse to it. Or you could just grab it with ssh.
Download one file
rsync -rvz --progress user@server:/var/www/janw.me/uploads.tar.gz ~/Downloads
To upload flip the source and destination
rsync -rvz --progress ~/Downloads/uploads.tar.gz user@server:/var/www/janw.me/
Download a whole folder
scp -r [email protected]:/full/path/to/folder /local/path/to/Downloads
Alternate ports
Sometimes the remote server had alternate ssh ports.
- On rsync:
-e 'ssh -p 2223'
- on csp:
-P 2223