ssh_key_bootstrap
Generates a local SSH key pair when only a VPS password is available, installs the public key in authorized_keys, verifies key login, and saves a named profile for passwordless access.
Instructions
1-Click SSH Key Bootstrap: If you only have a VPS password, this tool automatically generates a local SSH key pair, connects via password, securely installs the public key into ~/.ssh/authorized_keys, verifies key-based login, and saves a named profile so you never need to use passwords again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | VPS IP address or domain name. | |
| port | No | SSH port (default: 22). | |
| keyName | No | Local key name (default: "matlock_ed25519"). | |
| password | Yes | Temporary VPS root or user password. | |
| username | No | SSH user (default: "root"). | |
| profileName | No | Name for the saved profile (e.g. "my-vps"). |