SSH Identities

Role of SSH keys and the associated environment variables in database authentication.

SSH is used to encrypt communications with the database and to verify that a user has authorized access to the database. Use the -i or --identity options to specify an identity directory or directories. The following locations will be searched for keys in the absence of these options:
  1. The $CGE_CONFIG_DIR_NAME environment variable $CGE_CONFIG_DIR_NAME, if defined
  2. The .cge directory, if present under a user's home directory and as defined by the $HOME environment variable.
  3. The .ssh directory, if present under a user's home directory and as defined by the $HOME environment variable.

Only keys from the first directory found to contain keys will be used. Enabling verbose mode displays log output, detailing which keys are being used.