SSH Command Execution · emploidai Marketplace
emploidai Marketplace
Add-onsAppletsPlugins
Search tools, teams, and capabilitiesPublish
MarketplacePluginsSSH Command Execution
Plugin
Limited listing

SSH Command Execution

by stvlynn · v0.0.1

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

5.8k installsUpdated May 29, 2025
Publisher information is incomplete

This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.

Capabilities

Tools

Available inside your emploidai workspace after installation.

Data sources

Available inside your emploidai workspace after installation.

Category

tool

Version

0.0.1stvlynn

Requirements

Maximum memory 256MB

Pricing

Not disclosed by publisher

Security & access

Review before installing

CompatibleRequires emploidai 1.0.0+

Permissions

No permissions were declared by the publisher.

Dependencies

No additional dependencies

Resources

Privacy policy
emploidai Marketplace

Discover capabilities. Review access. Install inside your workspace.

DocumentationSecuritySupportPrivacyTerms

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:

{
  "private_key": "",
  "passphrase": "",
  "host": "192.************1",
  "port": "22",
  "username": "root",
  "auth_type": "password",
  "password": "T************87",
  "command": "neofetch"
}

Output:

{
  "text": "",
  "files": [],
  "json": [
    {
      "stderr": "",
      "stdout": "***some output***",
      "success": true
    }
  ]
}

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