ssh_connect
Connect to a remote host via SSH to run commands and transfer files. Supports bastion jump hosts for secure access to internal networks, returning a connection ID for subsequent operations.
Instructions
Establish an SSH connection to a remote host. Supports jump hosts (bastion) for connecting to internal networks. Returns a connectionId for subsequent operations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Target host address or IP | |
| port | No | SSH port (default: 22) | |
| alias | No | Friendly name for this connection (used as connectionId) | |
| jumpHost | No | Jump host / bastion configuration for connecting to internal networks | |
| password | No | SSH password (use this or privateKey) | |
| username | No | SSH username | |
| privateKey | No | SSH private key in PEM format (use this or password) |