dsh-secure-remote
Run the following command in DeepSeek Harness:
dsh plugin install startGalway/dsh-secure-remote
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install startGalway/dsh-secure-remote inside the DeepSeek Harness client; the source repository is https://github.com/startGalway/dsh-secure-remote . Restart the Web profile after installation to activate the plugin.
About this plugin
On macOS and Linux, an overly long ControlPath in OpenSSH can cause PTY startup failures and fragile remote Workspace connections; passwords leaking into command-line arguments or logs is a persistent risk. dsh-secure-remote replaces the built-in SSH provider in DeepSeek Harness via a bundle patch, delivering more stable connections and an auditable security boundary without modifying upstream source code or migrating existing ssh_workspace v1 data.
The plugin covers both Key and Password authentication. Key mode auto-discovers hosts and default keys from SSH Config, or accepts a single key file or directory. Password mode hands credentials to the DSH credentials service so the password never appears in SSH arguments, logs, or status endpoints. Workspace rows show live connected, connecting, degraded, and disconnected status with latency, and the official openRawChannel is preserved for Remote Agent installation and long-lived connections. Remote file tools are confined to the Workspace root, rejecting path traversal and symlink escapes; remote targets must be POSIX, and non-POSIX environments return REMOTE_OS_UNSUPPORTED explicitly.
If you manage remote POSIX servers over SSH from macOS or Linux and want a remote Workspace with predictable state, reconnection, and credential handling while keeping security defaults like StrictHostKeyChecking=yes intact, this plugin is built for that. Remote Bash retains the full permissions of the SSH account without extra file-boundary isolation, keeping behavior transparent and expected.
Use Cases
- OpenSSH ControlMaster on macOS causes frequent remote Workspace disconnections due to path length limits
- SSH credentials need secure custody without leaking into command-line arguments or logs
- Managing multiple remote POSIX servers with real-time connection state and latency monitoring
Best For
- Developers performing remote SSH operations through DeepSeek Harness
- Engineers managing remote servers over SSH on macOS or Linux
- Teams with explicit requirements on SSH credential security and file-boundary isolation
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.