Change the SSH credentials to access a specific host with a MemSQL Ops agent already deployed.


usage: memsql-ops agent-set-credential [--settings-file SETTINGS_FILE]
                                       [--no-prompt] [-u USER] [-P SSH_PORT]
                                       [-i SSH_KEY] [-p [PASSWORD]]

Set the SSH credentials to use for the specified agent.

positional arguments:
  agent_id              ID of the agent.

optional arguments:
  --settings-file SETTINGS_FILE
                        A path to a MemSQL Ops settings.conf file. If not set,
                        we will use the file in the same directory as the
                        MemSQL Ops binary.
  --no-prompt           Skip interactive prompts if ID is not provided. This
                        should be used for non-interactive scripts and
  -u USER, --user USER  The user for this credential. By default we will use
                        the same username as the user running this command.
  -P SSH_PORT, --port SSH_PORT
                        The SSH port for this credential. By default we will
                        use port 22.
  -i SSH_KEY, --private-key-file SSH_KEY
                        The path to the private key file for this credential.
  -p [PASSWORD], --password [PASSWORD]
                        The password for this credential. This will be used to
                        attempt sudo access, and if no private key is
                        specified, SSH will authenticate with this password.
Was this article useful?