Source
SSH Config Alias
User
Host
User
Host
Destination
SSH Config Alias
User
Host
User
Host
Options
SSH Options
SSH Port
Identity File
Help
Rsync Command Generator
Generate rsync commands for file synchronization and backup with flexible transport options.
Common Options:
- -a (archive): Preserves permissions, times, symlinks, etc.
- -v (verbose): Shows detailed output
- -z (compress): Compresses data during transfer
- --delete: Deletes files in destination not in source
- --dry-run: Shows what would be transferred without doing it
- --progress: Shows transfer progress
Transport Methods:
- Local: Direct filesystem access
- SSH: Secure shell transfer (default for remote)
- Rsync Daemon: rsync:// protocol (requires rsync daemon on remote server)
SSH Config Alias:
Enable this option to use host aliases from your ~/.ssh/config file instead of specifying user@host manually.
Example SSH config:
Host myserver
HostName example.com
User myuser
Port 2222
IdentityFile ~/.ssh/id_rsa
Then use just myserver as the alias in the form.