| ayllu-keys(1) | General Commands Manual | ayllu-keys(1) |
NAME
ayllu-keys - Ayllu shim for OpenSSH's AuthorizedKeysCommand
SYNOPSIS
ayllu-keys [-c|--config] [--ayllu-shell] [-h|--help] [-V|--version] <USERNAME> <HOME_DIR> <CA_KEY_TYPE> <CERTIFICATE>
DESCRIPTION
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.
OPTIONS
- -c, --config <FILE>
- Path to the Ayllu configuration file
- --ayllu-shell <ayllu-shell>
- Path to the ayllu-shell binary
- -h, --help
- Print help (see a summary with '-h')
- -V, --version
- 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
VERSION
v0.1.0
| ayllu-keys 0.1.0 |
- ayllu-build-check.1
- ayllu-build-evaluate.1
- ayllu-build-gc.1
- ayllu-build-ps.1
- ayllu-build-shell.1
- ayllu-build.1
- ayllu-keys.1
- ayllu-migrate.1
- ayllu-shell-git-receive-pack.1
- ayllu-shell-git-upload-pack.1
- ayllu-shell.1
- ayllu-web-serve.1
- ayllu-web.1
- ayllu.5
- ayllu.7
- quipu-build.1
- quipu-collections.1
- quipu-ping.1
- quipu-query.1
- quipu.1