Skip to main content

Access your servers from anywhere

suSHi transforms SSH connections into a seamless web experience. Connect to your remote machines securely through your browser, without installing SSH clients or managing connection configurations on every device.

Browser-based terminal

Access a fully functional terminal directly in your web browser with real-time communication via WebSockets.

Secure connections

Connect to remote machines using industry-standard SSH protocols with encrypted private key storage.

Encrypted key storage

Private keys are encrypted using AES-CFB with PBKDF2-HMAC-SHA256 (10,000 iterations) and unique salts per key.

User-friendly interface

Intuitive dashboard to manage multiple machines and active terminal sessions in one place.

How it works

suSHi acts as a bridge between your web browser and remote servers:
1

Add your machines

Configure your remote machines with hostname, port, username, and SSH credentials.
2

Connect securely

Authenticate with OAuth (Google or GitHub) and access your machine dashboard.
3

Launch terminals

Open browser-based terminals with real-time WebSocket communication to your servers.

Quickstart

Get from zero to your first SSH connection in minutes.

Installation guide

Set up suSHi with Docker and configure your environment.
suSHi is currently in active development. Features and APIs may change as the project evolves.

Build docs developers (and LLMs) love