Skip to main content

@swampadmin/remote-exec

v2026.03.05.0

Remote execution drivers for running commands on infrastructure targets.

  • SSH — key-based auth, jump host support, SCP file transfer
  • WinRM — NTLM and Kerberos auth for Windows targets
  • AWS SSM — Session Manager for EC2 instances without open ports

Repository

https://github.com/swamp-club/remote-exec

Labels

remotesshwinrmssmexecution

Contents

Install

$ swamp extension pull @swampadmin/remote-exec

Release Notes

New

  • AWS SSM driver — execute commands via Session Manager, no SSH keys needed

Improved

  • SSH driver adds jump host / bastion support via proxyHost config
  • WinRM driver now supports Kerberos authentication

ssh-remoteconfigurable
driverssh.ts

ssh-remote execution driver

Config Fields

FieldTypeDescription
hoststringSSH target hostname or IP
port?numberSSH port (default: 22)
userstringSSH username
private_key_path?stringPath to SSH private key
proxy_host?stringJump host / bastion for tunneling
winrm-remoteconfigurable
driverwinrm.ts

winrm-remote execution driver

Config Fields

FieldTypeDescription
hoststringWinRM target hostname or IP
port?numberWinRM port (default: 5985)
auth_typestringAuthentication type (ntlm, kerberos)
usernamestringWindows username
aws-ssmconfigurable
driverssm.ts

aws-ssm execution driver

Config Fields

FieldTypeDescription
instance_idstringEC2 instance ID
regionstringAWS region