remote_session_start
Start remote shell sessions with explicit parameters for SSH, cloud, or custom commands. Specify host, port, credentials, and auto-reconnect for precise control.
Instructions
Start a remote shell session with explicit parameters. Use for fine-grained control.
For most cases, prefer the shell tool which auto-detects remote commands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | SSH hostname (for ssh) | |
| port | No | SSH port (default: 22) | |
| zone | No | GCloud zone | |
| method | Yes | Connection method | |
| region | No | AWS region | |
| vmName | No | Azure VM name | |
| command | No | Custom command | |
| project | No | GCloud project | |
| instance | No | GCloud instance name | |
| password | No | SSH password | |
| targetId | No | AWS SSM target ID | |
| username | No | SSH user (for ssh) | |
| sessionName | No | Friendly session name | |
| autoReconnect | No | Enable auto-reconnect (default: true) | |
| resourceGroup | No | Azure resource group | |
| privateKeyPath | No | Path to SSH key |