Skip to content

SSH

The SSH node connects to a server over SSH to run commands or transfer files over SFTP. It is the equivalent of n8n’s SSH node; imported flows that used it are mapped to this node.

ParameterTypeRequiredDescription
host / porttextYes / NoServer and port (default 22)
usernametextYesSSH user
passwordpasswordNoPassword (use this or the private key)
privateKeytextareaNoPrivate key in PEM format
passphrasepasswordNoPrivate key passphrase
operationselectYesexecute, upload, download, list, delete
commandtextareaNoCommand to run (execute operation)
cwdtextNoCommand working directory
localPath / remotePathtextNoPaths for upload/download
  • execute → data.stdout, data.stderr, data.exitCode.
  • upload/download/list/delete → data.result with the SFTP operation result.
  • Authenticate with password or private key (PEM).
  • File operations use SFTP with the same credentials.
  • Supports dynamic variables {{variable}}.