Add Support for Password-Protected SSH Keys

Assignee

Reporter

Description

In our SFTP protocol implementation, neither the OpenSSH config file nor the ssh-keys directory approach allows for using a password/passphrase protected ssh key. No reasonable workaround is available.

Steps to reproduce

None

Activity

Jiri Trnka December 4, 2024 at 6:16 AM
Edited

To specify passphrase for server add to the configuration property with a proper identity in the name "openssh.key.passphrase.test2@sftp-dev.javlin.eu=changeit"

For designer, both dialogs and runtime, there is a new text field in the configuration right under openssh config definition. Each passphrase needs a new line like this: "test2@sftp-dev.javlin.eu=changeit".

QA: Test this works both with keys stored in project and when using openssh config file. Also check if the password can be encryptred (use command line tool).

Pavel Salamon November 26, 2024 at 4:51 PM
Edited

All uses of passphrase-protected ssh keys should start working after we implement this - both via OpenSSH config file and via “ssh-keys” directory.

Scenarios:

  • usage of sftp in reader/writer components

  • usage of sftp in fileoperations components

  • usage of sftp in Server File Event Listener

  • browsing the remote directory content over sftp in fileUrl dialog in designer

Fixed

Details

Priority

Fix versions

Zendesk ticket

Affects versions

QA Testing

UNDECIDED

QA Test Identification

Created August 18, 2022 at 10:47 AM
Updated last month
Resolved December 4, 2024 at 6:16 AM