ssh_start_interactive_shell
Start an interactive terminal session with PTY support over SSH. Use a specific shell, set terminal dimensions, and simulate typing for remote server management.
Instructions
Start an interactive shell session with PTY support for typing simulation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cols | No | Terminal columns | |
connectionId | Yes | SSH connection ID | |
rows | No | Terminal rows | |
sessionId | Yes | Unique identifier for this interactive session | |
shell | No | Shell to use (e.g., /bin/bash, /bin/zsh) | /bin/bash |
Input Schema (JSON Schema)
{
"properties": {
"cols": {
"default": 80,
"description": "Terminal columns",
"type": "number"
},
"connectionId": {
"description": "SSH connection ID",
"type": "string"
},
"rows": {
"default": 24,
"description": "Terminal rows",
"type": "number"
},
"sessionId": {
"description": "Unique identifier for this interactive session",
"type": "string"
},
"shell": {
"default": "/bin/bash",
"description": "Shell to use (e.g., /bin/bash, /bin/zsh)",
"type": "string"
}
},
"required": [
"connectionId",
"sessionId"
],
"type": "object"
}