#2112 closed enhancement (fixed)

Add support for SSH private keys to file server items

Reported by: Nicklas Nordborg Owned by: everyone
Priority: major Milestone: BASE 3.13
Component: core Version:
Keywords: Cc:

Description

The current file server items have support for accessing a remote server using a username+password combination. Optionally, it is also possible to specify client and server certificates (which is mainly for HTTPS access).

For SSH access, it is possible to store a fingerprint (which kind of corresponds to a server certificate). It would be useful to also be able to store an SSH private key file to enable password-less access. The private key may be protected by a password. I think this would be very similar to what already exists for HTTPS client certificates. In fact, it is possible to upload and store a private key file and an extensions may use the raw data, but the web client will display an error message.

Change History (4)

comment:1 Changed 18 months ago by Nicklas Nordborg

(In [7471]) References #2112: Add support for SSH private keys to file server items

Added 3 new database columns for storing the private key data, password and format. No special update is needed besides incrementing the schema version.

comment:2 Changed 18 months ago by Nicklas Nordborg

(In [7472]) References #2112: Add support for SSH private keys to file server items

Added support in the gui for selecting and storing private key information.

comment:3 Changed 18 months ago by Nicklas Nordborg

(In [7479]) References #2112: Add support for SSH private keys to file server items

Fixed the "remove existing private key" checkbox so that it removes the key and disables the other controls.

Renamed the "HTTPS certificates" tab to "HTTPS options".

comment:4 Changed 18 months ago by Nicklas Nordborg

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.