ayllu-keys(1) General Commands Manual ayllu-keys(1)

ayllu-keys - Ayllu shim for OpenSSH's AuthorizedKeysCommand

ayllu-keys [-c|--config] [--ayllu-shell] [-h|--help] [-V|--version] <USERNAME> <HOME_DIR> <CA_KEY_TYPE> <CERTIFICATE>

ayllu-keys implements a shim for authorizing users via OpenSSH's AuthorizedKeysCommand option. When using this in a shared environment external users can be authorized by their public keys defined in the global Ayllu configuration file. This command is expected to be paired with the ayllu-shell.

This command handles several authentication scenarios:

* A system user that is not defined in the global ayllu-config is
requesting shell access via a regular ssh channel.

* An Ayllu managed user is requesting shell access.

* An Ayllu managed user is running git operations as the git service.

Path to the Ayllu configuration file
Path to the ayllu-shell binary
Print help (see a summary with '-h')
Print version
<USERNAME>
The username the caller is attempting to impersonate
<HOME_DIR>
The home directory of the caller specified user
<CA_KEY_TYPE>
Type of SSH key
<CERTIFICATE>
Public key body content

v0.1.0

ayllu-keys 0.1.0