SSHIP is an interactive CLI for managing SSH workflows — keys, servers, tunnels, backups, transfers, and diagnostics — through one guided interface.
$npm install -g sshipRuns in your terminal in seconds.
No lock-in. Just OpenSSH workflows simplified.
SSHIP brings the most common SSH operations into one guided interface.
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.
Save server connections with host, user, and key metadata. Quickly test connectivity and connect to servers without retyping SSH commands.
Discover remote listening ports and launch SSH tunnels from saved configurations. Reuse tunnel setups without rebuilding long command flags.
Safely backup SSH assets and configurations. Run dry-run restore validation and selectively recover files when needed.
Launch Synergy transfer for browser-based file movement. Move files between machines through SSH connections with real-time feedback.
Run environment checks and troubleshooting tools such as sship init, sship doctor, and sship logs. Quickly validate and repair your SSH environment.
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.