AGENT-SET-CREDENTIAL

On this page

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

Usage

usage: memsql-ops agent-set-credential [--settings-file SETTINGS_FILE]
[--no-prompt] [-u USER] [-P SSH_PORT]
[-i SSH_KEY] [-p [PASSWORD]]
[agent_id]
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
automation.
-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.

Last modified: April 25, 2023

Was this article helpful?