app icon
SSH Command Execution
0.0.1

Execute commands on remote servers via SSH using password or key-based authentication.

stvlynn/ssh5209 installs

SSH Command Execution Plugin

Author: Steven Lynn
Version: 0.0.1
Type: tool

Description

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 !

Features

  • Supports password and private key authentication
  • Executes remote commands and returns standard output and standard error
  • Securely handles connection and authentication errors

Parameters

ParameterTypeRequiredDescription
hoststringYesHostname or IP address of the remote server
portnumberYesSSH port, default is 22
usernamestringYesUsername for authentication
auth_typeselectYesAuthentication type: password or key
passwordstringConditionalPassword for password authentication (required if auth_type is password)
private_keystringConditionalPrivate key content for key authentication (required if auth_type is key)
passphrasestringNoPassphrase for the private key (if the key is encrypted)
commandstringYesCommand to execute on the remote server

Safety Tip

Keep your instance IP and password safe in Environment Varriable -> secret!

Input and Output Example

Input:

Output:

Security Considerations

  • Ensure you have permission to access the target server
  • Sensitive information such as private keys and passwords should be kept secure
  • Follow the principle of least privilege, granting only necessary execution permissions

License

MIT

CATEGORY
Tool
VERSION
0.0.1
stvlynn·03/12/2025 10:26 AM
REQUIREMENTS
Maximum memory
256MB