Opened 5 months ago

Closed 4 months ago

#2112 closed enhancement (fixed)

Add support for SSH private keys to file server items

Reported by: nicklas 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 4 months ago by nicklas

(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 4 months ago by nicklas

(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 4 months ago by nicklas

(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 4 months ago by nicklas

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.