Opened 6 years ago

Closed 6 years ago

#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 by Nicklas Nordborg, 6 years ago

(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 by Nicklas Nordborg, 6 years ago

(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 by Nicklas Nordborg, 6 years ago

(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 by Nicklas Nordborg, 6 years ago

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