Skip to content

SSH & remote

Put a user@host:/path on either side of a task and lazyrsync runs it over SSH. Remote source downloads; remote destination uploads.

The --rsh builder

Press s on a remote task to set SSH options, which build up the --rsh=ssh … argument:

  • SSH key file-i <keyfile>
  • SSH port-p <port> (dropped at the default 22)
  • SSH extra → anything else, e.g. -o ConnectTimeout=5

Auth

Remote transfers use key-based auth or an ssh-agent. Every task runs ssh with -o BatchMode=yes, so a host that would prompt for a password fails fast instead of hanging, with the error in the [0] pane and Command log.

Port validation

An out-of-range port (0, 70000, …) turns the field red and won't save on <enter>. Leave it empty for the default 22.

Released under the MIT License.