Interactive SSH Workflow
SSHIP

SSH without the chaos.
Control every connection.

SSHIP is an interactive CLI for managing SSH workflows — keys, servers, tunnels, backups, transfers, and diagnostics — through one guided interface.

Install

$npm install -g sship

Runs in your terminal in seconds.
No lock-in. Just OpenSSH workflows simplified.

Everything you need for day-to-day SSH workflows.

SSHIP brings the most common SSH operations into one guided interface.

01

Service Keys

Create and manage A SSH keys for services like GitHub, GitLab, and Bitbucket using guided flows. Generate keys, inspect public keys, and manage their lifecycle without editing SSH config files manually.

02

Server Profiles

Save server connections with host, user, and key metadata. Quickly test connectivity and connect to servers without retyping SSH commands.

03

SSH Tunnels

Discover remote listening ports and launch SSH tunnels from saved configurations. Reuse tunnel setups without rebuilding long command flags.

04

Backup & Restore

Safely backup SSH assets and configurations. Run dry-run restore validation and selectively recover files when needed.

05

File Transfer

Launch Synergy transfer for browser-based file movement. Move files between machines through SSH connections with real-time feedback.

06

Diagnostics

Run environment checks and troubleshooting tools such as sship init, sship doctor, and sship logs. Quickly validate and repair your SSH environment.

Built for developers who want clarity.

Less memorization

Spend less time recalling SSH flags and syntax.

Safer workflows

Guided flows and validation reduce mistakes.

Runs locally

Your SSH configs, keys, and workflows stay on your machine.