In this post, I changed the default port to SSH into my server, which means that I won’t be able to run the
rsync command to synchronise my folders between my local computer and my server the usual way.
To take into account the new port number, add
--rsh='ssh -p 64000' option into your
rsync command. This is my resulting command to synchronise the
src_folder from my local computer to the
dest_folder in my server:
rsync --rsh='ssh -p 64000' --progress -r -c ./local_folder luvelle@my-ip-address:remote_folder
--progress option is useful as it allows you to track the progress of each file in the folder.
-r option allows you to synchronise (recursively) all items in your folder.
I like the
-c option as it will synchronise based on checksums instead of modified time and size.
To synchronise folders out of your server to your local machine, just exchange the position of the last 2 arguments in the above
rsync --rsh='ssh -p 64000' --progress -r -c luvelle@my-ip-address:remote_folder/local_folder .