DSH Remote Runtime: Managing Remote Harness Environments with OpenSSH
The DSH Remote Runtime plugin manages isolated Harness environments on remote Linux hosts via OpenSSH and provides a native web interface. Core features include automatic runtime validation (SHA-256 checksum), secure isolation (credentials are stored only on the local host), access control (SSH-only), and traffic throttling. Installation requires Node.js version 22.19 or higher locally and basic utilities on the remote host. Usage requires configuring an OpenSSH connection, supporting either direct or proxy mode via a local loopback tunnel. Disconnecting does not terminate the remote service, and it is recommended to use a dedicated remote user to enhance isolation.
Read More