Rsync is a command line backup utility, capable of backing up to a remote machine over NETWORKING SSH (English), it also has the advantage of only transferring diffs, and can compress data on the fly, meaning that it isn't bandwidth heavy.
The following command will backup your home directory to a remote computer over SSH to the backup folder.
rsync -a -z -v -h -P --delete --exclude=.local/share/Trash ~ user@user-server:~/backup
to restore the files to the original computer:
rsync -av user@user-server:~/backup ~
there are many more options:
man rsync
will give you more detailed information on all available commands.