How to Sync Files/Directories Using Rsync with Non-standard SSH Port

Today, we will be discussing about how to synchronize local or remote Linux files/directories using rsync with non-standard SSH port. You might wonder why do we need to use non-standard SSH port? It is because of security reasons. Everybody knows 22 is the SSH default port.