ssh_password_save
Stores an SSH password in the OS-backed credential helper and creates a reusable RunBeacon profile for password-based SSH authentication.
Instructions
Store an SSH password in the configured OS-backed Git credential helper and create a safe RunBeacon profile containing only host, port, username, host-key policy, and credentialKind="password". Prefer passwordEnvVar so the password never appears in conversation. The password is never written to RunBeacon profiles, jobs, dashboard state, logs, command arguments, or environment metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Reusable SSH credential profile name. | |
| host | Yes | SSH server IP address or hostname. | |
| port | No | ||
| password | No | Explicit memory-only password input. Use only when the user deliberately supplies it in this conversation. | |
| username | Yes | SSH account name. | |
| runnerPath | No | Optional absolute path to runbeacon-runner. | |
| makeDefault | No | Make this password profile the default SSH credential after saving. | |
| hostKeySha256 | No | Pinned SSH host-key fingerprint. | |
| passwordEnvVar | No | Preferred: read the password from this MCP server environment variable. | |
| hostKeyAlgorithm | No | Pinned SSH server host-key algorithm. | |
| allowUnverifiedHostKey | No | Explicit insecure override when no fingerprint is available. |