Sshwifty
Sshwifty is a web-based SSH and Telnet client that lets you connect to remote terminals directly from a standard web browser — no client software, SSH app, or download required. One deployed Sshwifty instance can serve many users and many simultaneous sessions, making it a convenient bridge to your servers from any machine with a browser.
Key Features
- No client required — Connect to SSH and Telnet services purely through the browser, with no installation.
- Web SSH & Telnet — Full terminal emulation for both SSH and Telnet protocols right in the page.
- Multi-session — Maintain multiple concurrent sessions from a single instance and switch between tabs.
- Multi-user — A single deployment can serve many users at once.
- Extended attributes — Pass SSH options such as keys, proxy settings, and longer timeouts to your connections.
- Customisation — Optional themes, fonts, and UI tweaks let you adapt the interface to your taste.
- Self-hosted — Deploy the web server on your own infrastructure so session traffic stays under your control.
- Simple deployment — Ship the container or binary, configure a few variables, and it is ready to serve.
Why Use Sshwifty?
If you ever need to reach a Linux server from a machine without SSH installed — a borrowed laptop, a tablet, or a locked-down kiosk — Sshwifty turns any browser into a terminal. Because it is self-hosted, you do not rely on a third-party web terminal service, and you keep full control over where sessions connect.
Use Cases
- Emergency admin access to a server from a machine lacking a native SSH client.
- Providing colleagues a zero-install terminal for their servers without exposing them publicly.
- Accessing SSH and Telnet services from tablets and Chromebooks.
Platform
Linux server (Docker or binary) · any modern web browser as the client
Licence
GNU AGPL v3
Website
github.com/nirui/sshwifty
Views: 0