How does rtransfer work?

Hi,

I have been trying to figure out how to get Fireworks rtransfer to work. So far i have set up the rsa key and username info all correct as i can SSH easily enough using an SSH script. I have followed the rtransfer documentation and added the server tag with the correct credentials, even manually specified where the rsa key lives. The error i get is as follows:

My .yaml file looks like this:

spec:
- _fw_name: FileTransferTask
dest: /test
files:
- file1.txt
mode: rtransfer
server: [email protected]
key_filename: ~/.ssh/pawsey_rsa_key.pub

Thanks for the help,
Dom

Hi Dominic,

Welcome to the discourse.

It seems like you need specify the hostname and the user as separate variables. In your traceback, note the line:

ssh.connect(self['server'], username=self.get('user'), key_filename=self.get('key_filename'))

Can you try updating your yaml spec to be:

spec:
  - _fw_name: FileTransferTask
    dest: /test
    files:
      - file1.txt
    mode: rtransfer
    server: zeus.pawsey.org.au
    user: djamieson
    key_filename: ~/.ssh/pawsey_rsa_key.pub

Just to be safe, I would also try giving the full path to your RSA key. I.e., something like: /Users/<my_username>/.ssh/pawsey_rsa_key.pub.

Please let me know if that works.

Best,
Alex