Skip to content

Product

What You Stop Rebuilding In Every Project

A stable JSON envelope separates stdout, stderr, exit code, timing, signals, and timeout state.

Catastrophic-command checks run before a connection is opened, while familiar remote commands stay familiar.

Uploads can set remote permissions as part of one operation, with connection reuse enabled by default.

The Contract

A Thin Layer That Earns Its Place

VSSH delegates transport to native OpenSSH and adds only the workflow guarantees that are missing from plain ssh and scp.

Structured, Not Abstracted

Use the Linux, Docker, systemd, and shell commands you already know. Add --json only when a script or agent needs a stable result contract.

Native All The Way Down

Host verification, known_hosts, SSH-agent access, stdin, stdout, stderr, signals, and remote exit behavior come directly from OpenSSH.

Auditable Without Surveillance

Owner-only records store command hashes and outcomes—not command text, output, credentials, or transferred file contents.

Raw SSH

Excellent Transport. Everything Around It Is Yours.

Scripts must define their own output envelope and keep stdout, stderr, timing, and failures unambiguous.
Safety policy, connection diagnostics, audit behavior, and upload permission changes become project-local shell glue.
Connection reuse is available, but every caller has to configure and preserve the multiplexing contract.
With VSSH

The Same Transport, With A Repeatable Operator Contract.

Raw mode preserves native streams and exit codes; JSON mode returns one bounded, parseable result.
Guardrails run before the network, and privacy-safe metadata records what happened without storing content.
Doctor, core transfers, upload modes, timeouts, and control reuse behave consistently across projects.

FAQ

Common Questions About VSSH

The precise boundary between native OpenSSH and the small automation layer VSSH adds around it.

VSSH is an open-source CLI that delegates remote execution and transfer to native OpenSSH, then adds guardrails, structured results, diagnostics, connection reuse, and privacy-safe audit metadata.