A web-based SSH and Telnet client that allows you to access remote servers directly from your browser.
Sshwifty is a web-based SSH and Telnet client that allows users to connect to remote servers directly from their web browser. It solves the problem of needing a local terminal application by providing a portable, browser-accessible interface for managing SSH and Telnet sessions.
System administrators, developers, and IT professionals who need to access remote servers from any device with a web browser, especially in environments where installing local SSH clients is restricted or inconvenient.
Developers choose Sshwifty for its ease of deployment via Docker, flexible configuration options, and the ability to access remote servers without installing additional software. Its self-hosted nature ensures full control over security and data.
Web SSH & Telnet (WebSSH & WebTelnet client) 🔮
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides SSH and Telnet sessions directly in any modern web browser, eliminating the need for local client installation, making it highly portable for devices like Chromebooks.
Recommends Docker for better isolation and security, with prebuilt images and environment variables for TLS certificates, simplifying setup in containerized environments.
Supports configuration via JSON file or environment variables, including remote presets for predefined connections and server-side hooks for custom automation before connecting.
Allows routing connections through a proxy server, enhancing network control and flexibility, as shown in the configuration options for proxy settings.
Explicitly not designed for subpaths like /ssh, requiring hacky workarounds with reverse proxies and offering no official support, limiting deployment flexibility.
The JSON configuration file is extensive with many options, such as multiple server settings and hooks, which can be overwhelming for quick or simple deployments.
Requires WebCrypt API and secure contexts (HTTPS), failing on old browsers or when accessed via HTTP, as noted in the FAQ regarding 'Secure contexts' errors.
The project is in maintenance mode with no new features added, only bug fixes, and the README discourages pull requests, relying on forks for enhancements.