Influx SSH Client
This image creates a container exposing an influx
shell via SSH on port 22. It supports the
4 default users provided by the official influxdb image
or my secret-enabled version respectively.
The user is determined by the SSH key, thus you must use different SSH keys per influx user.
Multiple SSH keys per user are supported using a comma separated list.
The container's authorized_keys
file with the corresponding forced commands to open the
influx shell is regenerated on every container startup. The following environment variables
influence it's generation.
The hostname of the server to connect to. Defaults to db
.
The database to connect to.
The name of the admin user.
The password for the admin user configured with INFLUXDB_ADMIN_USER
.
Comma-separated list of SSH public keys (OpenSSH authorized_keys
format) allowed to
connect as INDLUXDB_ADMIN_USER
.
The name of the admin user.
The password for the admin user configured with INFLUXDB_USER
.
Comma-separated list of SSH public keys (OpenSSH authorized_keys
format) allowed to
connect as INDLUXDB_USER
.
The name of the admin user.
The password for the admin user configured with INFLUXDB_READ_USER
.
Comma-separated list of SSH public keys (OpenSSH authorized_keys
format) allowed to
connect as INDLUXDB_READ_USER
.
The name of the admin user.
The password for the admin user configured with INFLUXDB_WRITE_USER
.
Comma-separated list of SSH public keys (OpenSSH authorized_keys
format) allowed to
connect as INDLUXDB_WRITE_USER
.