SSH Terminal
Open a real SSH terminal in your browser — connect to a server with a password or private key and run a full interactive shell.
New connection
🔒 This connection is one-time and is never stored, and can only reach public hosts. Sign in to reach private / LAN / localhost servers and to save connections (encrypted).
About this tool
A web-based SSH client with a true interactive terminal (xterm.js over an SSH PTY): run vim, top, sudo, tail -f and anything else, with full colour and arrow-key support. Authenticate with a password or a private key (passphrase supported). Signed in, you can reach private / LAN / localhost servers and save connections that sync across devices — their secrets are encrypted at rest with AES-GCM. Signed out, the connection is one-time, public-host only, and never stored.
Frequently asked questions
Are my credentials stored?
Only if you're signed in and choose to save a connection — and then the password, private key and passphrase are encrypted at rest with AES-GCM. Signed out, the connection is one-time and is never written to the database.
Can I connect to a server on my home or office network?
Yes, once you're signed in. Anonymous visitors can only reach public, internet-routable hosts (so the server can't be used as a jump box into a private network); signed-in users can also reach private, LAN and localhost addresses.
How is the server's identity verified?
On connect we show the server's SHA-256 host-key fingerprint so you can confirm you reached the right machine. The connection is encrypted end-to-end by SSH.