Remote Usernames
does this change affect me?
If you set
flow.cylc[runtime][<namespace>][remote]owner
If you use
--owner
on the command line
Overview
If your username differs between the scheduler host and job hosts, then
you may have configured Cylc to run jobs under the correct account using
flow.cylc[runtime][<namespace>][remote]owner
or used the --owner
Cylc command line option
with commands which access remote hosts.
Cylc no longer supports specifying the username in this way, we suggest configuring your remote username using the SSH configuration file e.g:
Host MyHost
User root
SSH will then automatically use the configured username when connecting to the remote machine.
Since Cylc uses SSH and Rsync to manage job hosts, the SSH config also configures Cylc.
Note
This approach using the SSH configuration file also works with Cylc 7.