by stvlynn · v0.0.1
Execute commands on remote servers via SSH using password or key-based authentication.
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
Author: Steven Lynn Version: 0.0.1 Type: tool
The SSH Command Execution Plugin allows users to execute commands on remote servers via SSH protocol. It supports both password and private key authentication methods.
Don't know where to start? Try this DSL Template !
| Parameter | Type | Required | Description |
|---|---|---|---|
| host | string | Yes | Hostname or IP address of the remote server |
| port | number | Yes | SSH port, default is 22 |
| username | string | Yes | Username for authentication |
| auth_type | select | Yes | Authentication type: password or key |
| password | string | Conditional | Password for password authentication (required if auth_type is password) |
| private_key | string | Conditional | Private key content for key authentication (required if auth_type is key) |
| passphrase | string | No | Passphrase for the private key (if the key is encrypted) |
| command | string | Yes | Command to execute on the remote server |
Keep your instance IP and password safe in Environment Varriable -> secret!
{
"private_key": "",
"passphrase": "",
"host": "192.************1",
"port": "22",
"username": "root",
"auth_type": "password",
"password": "T************87",
"command": "neofetch"
}
{
"text": "",
"files": [],
"json": [
{
"stderr": "",
"stdout": "***some output***",
"success": true
}
]
}