Sshwifty

Sshwifty

Browser-based SSH and Telnet client with a web interface

3kstars
399forks
Last commit: 1mo ago
Repo age: 7y old
Sshwifty screenshot

Sshwifty is a web SSH and Telnet client that lets users connect to remote hosts directly from a browser. It runs as a lightweight server that provides a web UI and proxies terminal traffic to SSH/Telnet endpoints.

Key Features

  • Browser-based terminal access for SSH and Telnet sessions
  • Optional shared access password (“SharedKey”) to protect the web UI
  • Configurable connection timeouts, heartbeat, and read/write throttling
  • Remote presets (“Known remotes”) to predefine commonly used targets
  • Optional SOCKS5 proxy support for outbound connections
  • Server-side hook system (for example, pre-connection checks or policy enforcement)
  • Runs as a single binary and is commonly deployed via Docker
  • Optional built-in TLS configuration per listener

Use Cases

  • Provide temporary browser access to SSH for admins, support, or on-call teams
  • Centralize access to lab, network, or IoT devices where installing a client is inconvenient
  • Offer controlled Telnet/SSH access behind a reverse proxy in restricted environments

Limitations and Considerations

  • Preset data is delivered to clients without protection and should not contain secrets
  • The hook system executes external processes and must be designed carefully to avoid security risks

Sshwifty is well-suited for exposing terminal access through a web interface while keeping deployment simple. With presets, access protection, and flexible configuration, it can fit both homelab and operational workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Puter

Puter

Self-hostable web-based personal cloud and desktop environment

39.6k
3.5k
Last commit: 21h ago

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Alternative to:
Google Drive
Google Drive
+19
Sunshine

Sunshine

Self-hosted game streaming host compatible with Moonlight

34.8k
1.7k
Last commit: 7h ago

Self-hosted game streaming server for Moonlight with low-latency streaming, hardware/software encoding, and web-based configuration and pairing.

Alternative to:
Parsec
Parsec
+11
Teleport

Teleport

Identity-aware access proxy for infrastructure and internal apps

19.9k
2k
Last commit: 9h ago

Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.

Alternative to:
Twingate
Twingate
+16
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

19.2k
578
Last commit: 18h ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16
n.eko (Neko)

n.eko (Neko)

Self-hosted virtual browser and shared desktop via WebRTC

17.2k
1.2k
Last commit: 8d ago

Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Alternative to:
Hyperbeam
Hyperbeam
+10
XPipe

XPipe

Connection hub and remote file manager for managing server infrastructure

13.8k
526
Last commit: 15h ago

Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Alternative to:
MobaXterm
MobaXterm
+6