ssh_sync
Sync files between local and remote servers using rsync with options for deletion, compression, and checksum validation.
Instructions
Synchronize files/folders between local and remote via rsync
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | Server name from configuration | |
| source | Yes | Source path (use "local:" or "remote:" prefix) | |
| destination | Yes | Destination path (use "local:" or "remote:" prefix) | |
| exclude | No | Patterns to exclude from sync | |
| dryRun | No | Perform dry run without actual changes | |
| delete | No | Delete files in destination not in source | |
| compress | No | Compress during transfer | |
| verbose | No | Show detailed progress | |
| checksum | No | Use checksum instead of timestamp for comparison | |
| timeout | No | Timeout in milliseconds (default: 30000) |