ssh_start_interactive_shell
Start an interactive shell session on a remote server via SSH connection to execute commands and manage systems with PTY support for terminal simulation.
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"
}