Skip to content

SSH Connector

The SSH connector uses the Paramiko library to connect to Linux/Unix hosts over SSH. Unlike a general-purpose SSH client, the connector does not execute arbitrary shell commands. All operations are typed command templates validated before execution.

Credential Fields

Field Required Description
Name Yes Display name
Hostname Yes Target host hostname or IP
Username Yes SSH username
Private Key Yes SSH private key (PEM format)
Port No SSH port (default: 22)

Capabilities

Action Description
Execute command template Run a command from the connector's approved template list
Check service status Query the status of a named systemd service
Tail logs Retrieve the last N lines from a log file

Freeform shell commands are blocked unconditionally by the safety engine. All permitted operations must be defined as typed templates.

Consider using the Nexplane Agent

For hosts you control, the Nexplane Agent provides a richer set of typed commands, self-registration, and outbound-only connectivity (no inbound SSH port required).