Sshwifty

Sshwifty is a SSH and Telnet connector made for the Web.


Sshwifty: A SSH and Telnet Connector for the Web

Sshwifty is a innovative project that enables secure connections to remote servers via SSH and Telnet protocols, directly from within your web browser. This connector allows users to access and control their remote systems, while maintaining data isolation and security.

Main Features of Sshwifty

Here are some of the key features of Sshwifty:

  • Configuration File: Sshwifty supports configuration files in JSON format, allowing you to customize settings such as hostnames, passwords, and timeouts.
  • HTTP Hostname: You can specify a specific hostname for access control, or leave it empty to allow connections from all hosts.
  • Shared Key: Set a password for public access to the web interface (bypassing authentication).
  • Dial Timeout: Limit the time spent connecting to remote hosts (up to 10 seconds).
  • Socks5 Proxy: Use a Socks5 proxy to connect remotely, with optional username and password settings.
  • WebCrypt API: Leverage cryptographic features only available with WebCrypt API for secure connections.

In addition to these features, Sshwifty also supports HTTPS access, allowing you to setup secure contexts for your connections. However, please note that Sshwifty was designed to run as the sole service under a given hostname, and does not support serving under subpaths (e.g., https://my.domain/ssh).

Related

sish
WeTTY
Jauth
OpenSSH SFTP server
beelzebub
Smederee
Star history

Star history for Sshwifty