Expand description
SSH key management commands.
The SSH daemon uses these to look up and authorise incoming connections; the automation CLI uses them to add / list / remove keys for a user. Keeping them all server-side means both surfaces share one source of truth and one set of SQL queries.
Structs§
- AddSsh
Key - AddSsh
KeyRunner0000 - AddSsh
KeyRunner0001 - AddSsh
KeyRunner0010 - AddSsh
KeyRunner0011 - AddSsh
KeyRunner0100 - AddSsh
KeyRunner0101 - AddSsh
KeyRunner0110 - AddSsh
KeyRunner0111 - AddSsh
KeyRunner1000 - AddSsh
KeyRunner1001 - AddSsh
KeyRunner1010 - AddSsh
KeyRunner1011 - AddSsh
KeyRunner1100 - AddSsh
KeyRunner1101 - AddSsh
KeyRunner1110 - AddSsh
KeyRunner1111 - List
SshKeys - List
SshKeys Runner0 - List
SshKeys Runner1 - Lookup
User BySsh Key - Lookup
User BySsh KeyRunner0 - Lookup
User BySsh KeyRunner1 - Remove
SshKey - Remove
SshKey Runner00 - Remove
SshKey Runner01 - Remove
SshKey Runner10 - Remove
SshKey Runner11 - SshKey
Record - Wire-format record of an SSH public key. Lives in
server::commandso consumers don’t reach into the DB layer directly. - User
HasSsh Key - User
HasSsh KeyRunner0 - User
HasSsh KeyRunner1